Я хочу знать краткую информацию о следующих ключевых слов, использование в PowerShellНекоторые ключевые слова в концепции PowerShell
1. @();
2. -contains
3. -like
4. -join
Я хочу знать краткую информацию о следующих ключевых слов, использование в PowerShellНекоторые ключевые слова в концепции PowerShell
1. @();
2. -contains
3. -like
4. -join
Вы должны прочитайте справку, как предложил Шей Леви, а также покажите нам, что вы пытались найти это сами, прежде чем спрашивать. Подводя итог:
@()
Используется для создания массива. Массивы создаются автоматически, когда вы разделяете несколько значений запятыми. Однако, если вам нужно убедиться, что ваш результат всегда является массивом (даже с одним значением), вы можете обернуть вокруг него @()
. Примеры:
@(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 " "
Вы можете найти ответы в следующих разделах справки:
PS> help about_*Operators*
для '@' символ, вы можете проверить http://stackoverflow.com/questions/363884/what-does-the-symbol-do-in-powershell – poiu2000
Читали ли вы какие-либо из документов в свободном доступе о PowerShell? Начните с [get-help about_operators] (http://technet.microsoft.com/en-us/library/hh847732.aspx). – alroc