Академический Документы
Профессиональный Документы
Культура Документы
about_Comparison_Operators
DESCRIÇÃO RESUMIDA
Descreve os operadores que comparam valores no Windows PowerShell.
DESCRIÇÃO LONGA
Os operadores de comparação permitem que você especifique
condições para comparar valores e localizar valores que
correspondem a padrões especificados. Para usar um operador de
comparação, especifique os valores que deseja comparar juntamente
com um operador que separe esses valores.
-eq
Descrição: igual a. Inclui um valor idêntico.
Exemplo:
-ne
Descrição: diferente de. Inclui um valor diferente.
Exemplo:
-gt
Descrição: maior que.
Exemplo:
C:\PS> 8 -gt 6
True
-ge
Descrição: maior ou igual a.
Exemplo:
C:\PS> 8 -ge 8
True
-lt
Descrição: menor que.
Exemplo:
C:\PS> 8 -lt 6
False
-le
Descrição: menor ou igual a.
Exemplo:
C:\PS> 6 -le 8
True
-like
Descrição: fazer correspondência usando o caractere curinga (*).
Exemplo:
-notlike
Descrição: não fazer correspondência usando o caractere curinga (*).
Exemplo:
-match
Descrição: faz a correspondência de uma cadeia de caracteres usando
expressões regulares. Quando a entrada é escalar, a variável
automática $Matches é preenchida.
Exemplo:
C:\PS> "Domingo" -match "dom"
True
C:\PS> $matches
Nome Valor
---- -----
0 dom
-notmatch
Descrição: não corresponde a uma cadeia de caracteres. Usa
expressões regulares.
Quando a entrada é escalar, a variável automática
$Matches é preenchida.
Exemplo:
C:\PS> $matches
Nome Valor
---- -----
0 dom
-contains
Descrição: operador de confinamento. Inclui um valor idêntico
que não faz parte de um valor. Sempre retorna um valor booleano.
Exemplo:
-notcontains
Descrição: operador de confinamento. Não inclui um valor
idêntico. Sempre retorna um valor booleano.
Exemplo:
-replace
Descrição: operador de substituição. Altera os elementos
especificados de um valor.
Exemplo:
Operadores de igualdade
Os operadores de igualdade (-eq, -ne) retornam um valor igual a
TRUE ou as correspondências quando um ou mais valores de entrada são
idênticos ao padrão especificado. O padrão inteiro deve corresponder
a um valor inteiro.
Operadores de confinamento
Os operadores de confinamento (-contains e -notcontains) são
semelhantes aos operadores de igualdade. No entanto, os
operadores de confinamento sempre retornam um valor booleano,
mesmo que a entrada seja um conjunto.
Operadores de correspondência
Os operadores de correspondência (-match e -notmatch) localizam
elementos que correspondem ou não a um padrão especificado
usando expressões regulares.
A sintaxe é:
C:\PS> $matches
Nome Valor
---- -----
0 Dom
C:\PS> $matches
C:\PS>
C:\PS> $matches
C:\PS>
Nome Valor
---- -----
0 min
Operador de substituição
O operador -replace substitui um valor inteiro ou em parte pelo
valor especificado usando expressões regulares. Você pode usar
o operador -replace para muitas tarefas administrativas, como
renomear arquivos. Por exemplo, o comando a seguir altera as
extensões de nome de arquivo de todos os arquivos .gif para .jpg:
00001010 (10)
00000011 ( 3)
------------------ bAND
00000010 ( 2)
00001010 (10)
00000011 ( 3)
------------------ bOR (inclusivo)
00001011 (11)
00001010 (10)
00000011 ( 3)
------------------ bXOR (exclusivo)
00001001 ( 9)
CONSULTE TAMBÉM
about_Operators
about_Regular_Expressions
about_Wildcards
Compare-Object