PowerShell概念中的一些关键字

时间:2013-12-01 07:08:53

标签: powershell

我想知道有关以下关键字的简要信息,请在PowerShell中使用

 1. @();
 2. -contains
 3. -like
 4. -join

2 个答案:

答案 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 " "