- 时间:2020-02-01 21:23 编辑: 来源: 阅读:
- 扫一扫,手机访问
摘要:探索PowerShell(九) 条件控制、逻辑
[b]逻辑判断[/b]
先来简单介绍最基本的逻辑判断:
• -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)
前者是忽略大小写,后者则是区分大小写。
示例:
[url=http://files.jb51.net/file_images/article/201212/2012120517114250.png][img]http://files.jb51.net/file_images/article/201212/2012120517114250.png[/img]
[/url]
下面的脚本是用来查看本机操作系统的,使用了"if"语句。请复制下面的脚本并且保存为"OS.ps1",用PowerShell运行试试。
[url=http://files.jb51.net/file_images/article/201212/2012120517114251.png][img]http://files.jb51.net/file_images/article/201212/2012120517114251.png[/img]
[/url]
[b]"switch"语句[/b]
基本语法:
[url=http://files.jb51.net/file_images/article/201212/2012120517114252.png][img]http://files.jb51.net/file_images/article/201212/2012120517114252.png[/img]
[/url]
这节就说到这里吧,下一节将讲一讲循环语句的使用。
微信版

扫一扫进微信版
返回顶部