PowerShell 执行流控制全解析
1. 逻辑与位运算
在编写脚本时,我们常常需要将多个条件组合成复杂的表达式,这时就会用到逻辑运算符。PowerShell 支持各类常见的标准逻辑运算:
- -and 运算符 :当两个操作数都为 $true 时,返回 $true 。例如,我们要检查一个文件是否为 .txt 扩展名且大小大于 10KB,可以这样操作:
PS> dir largetext.txt
Directory: Microsoft.PowerShell.Core\FileSystem::C:\PowerShell
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 9/13/2007 6:33 AM 11266 largetext.txt
PS> $file = Get-Item largetext.txt
PS> $file.Extension -eq ".txt" -and $file.Length -gt 10KB
True
若其中任何一个条件为 $false ,整个表达式就会返回 $false 。
- -or 运算符 :只要有
超级会员免费看
订阅专栏 解锁全文
1095

被折叠的 条评论
为什么被折叠?



