2014-11-06 4 views
7

Мне не удалось найти ссылку на синтаксис оператора PowerShell -like.Какие шаблоны поддерживает оператор PowerShell?

Windows PowerShell ссылки на только comparison operators состояниях:

-Как
Описание: Матч с использованием подстановочных символов (*).

Хотя экспериментируя я обнаружил, что он также поддерживает ? и [] (набор).

Поддерживается ли какой-либо другой синтаксис? Есть ли окончательная ссылка на оператора -like?

ответ

11

Помощь для about_Comparison_Operators действительно требует поддержки подстановочных знаков. Он не может указать, что именно, подстановочный знак.

-Like Описание: Матч с использованием символа подстановки (*).

Далее копаться в помощь about_Wildcards мы узнаем, что это не подстановочные ваш дедушка:

Windows PowerShell supports the following wildcard characters. 

    Wildcard Description  Example Match    No match 
    -------- ------------------ -------- ----------------- -------- 
    *  Matches zero or a*  A, ag, Apple  banana 
      more characters 

    ?  Matches exactly ?n  an, in, on  ran 
      one character in 
      the specified 
      position 

    [ ]  Matches a range [a-l]ook book, cook, look took 
      of characters 

    [ ]  Matches specified [bc]ook book, cook  hook 
      characters 

Ссылка на символы подстановки помощи упоминаются на Смотрите также -сече- в about_Comparision_Operators Помогите.

+0

PowerShell globbing больше похож на Unix-оболочки, чем CMD. –

Смежные вопросы