首页 / 软件开发 / .NET编程技术 / 【探索PowerShell 】【九】条件控制、逻辑
【探索PowerShell 】【九】条件控制、逻辑2011-05-13 51cto博客 melvilloPowerShell作为一个动态脚本语言,同样具有条件判断、逻辑控制的能力。诸如if、elseif、else以及switch都是被PowerShell所支持的。逻辑判断先来简单介绍最基本的逻辑判断:• -eq 判断是否等于(equal)• -lt 判断时候小于(less than)• -gt 判断是否大于(greater than)• -ge 判断是否大于或等于(greater of equal)• -le 判断是否小于或等于(less or equal)• -ne 判断是否不等于(no equal)在之前的几个小节中,如果你注意的话,应该可以发现PowerShell对于大小写并不敏感,可是在某些时候我们却需要区分它们,因此,还可以使用诸如:• -ieq (case-insensitive)• -ceq (case-sensitive)前者是忽略大小写,后者则是区分大小写。示例:"MaRui" -eq "marui" <enter>
结果:"True"
"MaRui" -ieq "MARUI" <enter>
结果:"True"
"MaRui" -ceq "MARUI" <enter>
结果:"False"
逻辑运算• -and 与• -or 或• -not 非• ! 非