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]}?
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 é.
Mais uma pesquisa na ajuda sobre os wildcards aprendemos que estes não são os wildcards do teu avô.-Tipo Descrição: corresponder com o carácter de caracteres especiais (*).
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".