2013-12-01 2 views
-4

Я хочу знать краткую информацию о следующих ключевых слов, использование в PowerShellНекоторые ключевые слова в концепции PowerShell

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

для '@' символ, вы можете проверить http://stackoverflow.com/questions/363884/what-does-the-symbol-do-in-powershell – poiu2000

+2

Читали ли вы какие-либо из документов в свободном доступе о PowerShell? Начните с [get-help about_operators] (http://technet.microsoft.com/en-us/library/hh847732.aspx). – alroc

ответ

1

Вы должны прочитайте справку, как предложил Шей Леви, а также покажите нам, что вы пытались найти это сами, прежде чем спрашивать. Подводя итог:

@() Используется для создания массива. Массивы создаются автоматически, когда вы разделяете несколько значений запятыми. Однако, если вам нужно убедиться, что ваш результат всегда является массивом (даже с одним значением), вы можете обернуть вокруг него @(). Примеры:

@(Get-ChildItem) #Ensure array-result 
@()    #Empty array 
@("hello")  #Array with one member 

-contains используется для проверки, если конкретное значение находится внутри массива.

$mylist -contains "this value" 

-like осуществляет поиск ex. текст внутри строки и позволяет использовать подстановочные знаки. Он работает так же, как LIKE в SQL.

"my long text" -like "my*" 

-join используются для объединения массива в один объект. Ex. строка-массив в строку.

"hello", "world" -join " " 
4

Вы можете найти ответы в следующих разделах справки:

PS> help about_*Operators* 
Смежные вопросы