我刚开始学习Powershell。有人可以向我解释或给我这些的确切名称:-gt,-like等。我只是尝试谷歌他们但无法找到正确的解释链接。
非常感谢!
答案 0 :(得分:2)
这些被称为比较运算符。
-gt
大于。
示例:
PS C:\> 8 -gt 6
True
PS C:\> 7, 8, 9 -gt 8
9
-Like
使用通配符(*)进行匹配。
示例:
PS C:\> "Windows PowerShell" -like "*shell"
True
PS C:\> "Windows PowerShell", "Server" -like "*shell"
Windows PowerShell
Google搜索Powershell comparison operators
会找到Powershell文档页面:
https://technet.microsoft.com/en-us/library/hh847759.aspx
Windows PowerShell包含以下比较运算符:
-eq
-ne
-gt
-ge
-lt
-le
-Like
-NotLike
-Match
-NotMatch
-Contains
-NotContains
-In
-NotIn
-Replace
默认情况下,所有比较运算符都不区分大小写。做一个 比较运算符区分大小写,在运算符名称前加上" c"。 例如,区分大小写的" -eq"是" -ceq"。制作 case-insensitivity explicit,在运算符之前加上" i"。例如, 明确不区分大小写的" -eq"是" -ieq"。