powershell_基础语法


范围

  • 1..20
for($x=1; $x -lt 10; $x=$x+1)   
{   
 echo $x   
}
---
foreach($i in 1..20)  
{  
  echo $i  
}

比较运算符

  • -eq: 等于
  • -ne: 不等于
  • -gt: 大于
  • -ge: 大于等于
  • -lt: 小于
  • -le: 小于等于
  • -contains: 包含
  • -notcontains: 不包含
  • -not: 求反

布尔运算

  • -and: 和
  • -or: 或
  • -xor: 异或
  • -not: 逆

switch

  • 比较字符串默认大小写步敏感;
  • 大小写敏感使用:switch -case;
  • 通配符:switch -wildcard;
  • 正则表达式:switch -regex;
switch($value)
{
	1 {"java"}
	2 {"python"}
}

# 范围
switch($value)
{
	{$_ -gt` 10} {"大于10"; break}
	10 {"等于10"; break}
	{$_ -lt` 10} {"小于10"; break}
	Default {"没有匹配条件"; break}
}


# 大小写敏感的switch

switch -case ($var)
{
	"a" {"a"}
	"b" {"b"}
}

示例

Get-Process | select -First 1| fl *  
Get-Process | Where-Object {$_.Name -eq "notepad"}
Get-Process | Where-Object {$_.Name -eq "iexplore"}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值