Windows PowerShell 数据筛选与格式化指南
1. where - object 运算符
在 -filterScript 参数值的脚本块中使用的运算符是布尔运算符。若布尔运算符对某个对象返回 $true ,则该对象会被传递进行进一步处理或显示;若返回 $false ,则该对象会被丢弃,无法进行后续处理或显示。以下是可与 where - object cmdlet 一起使用的运算符:
| 运算符 | 功能 |
| ---- | ---- |
| -eq | 测试两个值是否相等 |
| -neq | 测试两个值是否不相等 |
| -gt | 测试第一个值是否大于第二个值 |
| -ge | 测试第一个值是否大于或等于第二个值 |
| -lt | 测试第一个值是否小于第二个值 |
| -le | 测试第一个值是否小于或等于第二个值 |
| -like | 测试两个值是否相似,其中一个值是字符串,另一个值包含一个或多个通配符 |
| -notlike | 与 -like 类似,但测试不相似性 |
| -match | 测试字符串与正则表达式模式是否匹配 |
| -notmatch | 与 -match 类似,但测试字符串与正则表达式模式是否不匹配 |
在比较字符串时, -eq 运算符和其他比较运算符默认进行不区分大小写的比较。若要进行区分大小写的比较,可在运算符名称前加 “c”,如 -ceq 、 <
超级会员免费看
订阅专栏 解锁全文
1

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



