我想知道有关以下关键字的简要信息,请在PowerShell中使用
1. @();
2. -contains
3. -like
4. -join
答案 0 :(得分:4)
您可以在以下帮助主题中找到答案:
PS> help about_*Operators*
答案 1 :(得分:1)
您应该阅读Shay Levy建议的帮助,并告诉我们您在询问之前已经尝试过自己找到这个帮助。总结一下:
@()
用于创建数组。使用逗号分隔多个值时,将自动创建数组。但是,如果您需要确保结果始终是一个数组(即使只有一个值),您可以在其周围包裹@()
。示例:
@(Get-ChildItem) #Ensure array-result
@() #Empty array
@("hello") #Array with one member
-contains
用于检查数组中是否有特定值。
$mylist -contains "this value"
-like
搜索前。字符串内的文本,并允许使用通配符。它的工作方式与SQL中的LIKE
相同。
"my long text" -like "my*"
-join
用于将数组连接到单个对象中。防爆。将字符串数组转换为字符串。
"hello", "world" -join " "