Que padrões suporta o operador do tipo PowerShell?

não consegui encontrar nenhuma referência sobre a sintaxe do operador PowerShell -like.

a referência PowerShell do Windows em operadores de comparação só diz:

-Tipo
Descrição: corresponder com o carácter de caracteres especiais (*).

embora experimentando descobri que também suporta o ? e o [] (conjunto).

existe alguma outra sintaxe suportada? Há alguma referência definitiva ao operador {[[0]}?

Author: Martin Prikryl, 2014-11-06

1 answers

A ajuda para acerca do_ comparison_operadores pede de facto o Suporte de caracteres especiais. Ele não especifica o que, exatamente, um wildcard é.

-Tipo Descrição: corresponder com o carácter de caracteres especiais (*).

Mais uma pesquisa na ajuda sobre os wildcards aprendemos que estes não são os wildcards do teu avô.
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

A ligação para a ajuda com caracteres especiais é mencionada na secção "Ver também a ajuda do about_comparision_ Operators".

 14
Author: vonPryz, 2016-04-26 09:49:59