Esta postagem discutirá os operadores de comparação em PowerShell.
Compreendendo os operadores de comparação do PowerShell
No PowerShell, vários tipos de operadores de comparação são usados, como:
Método 1: Operadores de correspondência
Os operadores correspondentes são utilizados para comparar os valores de string com o auxílio de expressão regular. Além disso, ele usa o personagem curinga “*” para encontrar a correspondência exata. Os operadores correspondentes incluem “-como","-não parece","-corresponder", e "-não combina”.
Exemplo 1: use o operador de correspondência "-Match" para comparar dois valores
Este exemplo comparará os dois valores variáveis usando o “-corresponderParâmetro. Se o valor for encontrado, ele exibirá o valor resultante:
$ temporada = "inverno", "verão", "primavera", "outono"Exemplo 2: Use o operador de correspondência "-NotMatch" para comparar dois valores
O "-não combina”O operador é usado para exibir os valores que não correspondem ao valor especificado. Do seguinte modo:
$ temporada = "inverno", "verão", "primavera", "outono"Exemplo 3: use o operador de correspondência "semelhante" para comparar dois valores
O "-como”O operador é usado para exibir os valores correspondentes na variável dada usando o curinga“*”Operador:
$ val1 = "lindo"Exemplo 4: use o operador de correspondência "-Not-NOT" para comparar dois valores
Neste exemplo, o “-não parece”O operador exibirá o valor“Verdadeiro”Se os valores das variáveis não forem os mesmos:
$ val1 = "lindo"Método 2: Operadores de igualdade
O operador de igualdade em PowerShell verifica se os dois valores fornecidos têm os mesmos valores ou não. Além disso, também especifica se um valor é maior ou menor que o outro. Os operadores de igualdade incluem “-Eq“,“-ne“,“-gt“,“-ge“,“-lt", ou "-le““.
Exemplo 1: use o operador de igualdade "-eq" para comparar os dois valores
O "-Eq”O operador é usado para exibir o valor booleano“Verdadeiro”, Se o valor de ambas as variáveis for o mesmo:
$ val1 = 15Exemplo 2: use o operador de igualdade "-ne" para comparar os dois valores
Neste exemplo, o “-ne”O operador é usado para exibir o valor“Verdadeiro”Somente se o valor de ambas as variáveis estiver satisfeito:
$ val1 = 15Exemplo 3: use o operador de igualdade "-GT" para comparar os dois valores
O "-gt”O operador é utilizado para exibir o“Verdadeiro”Valor se a condição fornecida for satisfeita:
$ val1 = 25Exemplo 4: use o operador de igualdade "-ge" para comparar os dois valores
O operador "-ge”É usado para verificar se o valor fornecido é igual ou maior que o outro ou não:
$ val1 = 25Exemplo 5: use o operador de igualdade "-LT" para comparar os dois valores
O "-lt”O operador é usado para verificar se o valor fornecido é menor que o outro valor ou não:
$ val1 = 25Exemplo 6: use o operador de igualdade "-le" para comparar os dois valores
O "-le”O operador é usado para verificar se a variável fornecida é menor ou maior que a outra:
$ val1 = 25Método 3: Operadores de contenção
O operador de contenção é semelhante ao operador de igualdade. No entanto, ele retorna a saída na forma de valor booleano que é “Verdadeiro" ou "Falso”. O operador de contenção verifica se existe um valor à esquerda na lista de valores do lado direito ou não. Se o valor existisse na lista, a saída resultante será “Verdadeiro"Caso contrário, será"Falso”. Os operadores de contenção incluem “-contém","-notcontains","-em", ou "-não em”.
Exemplo 1: Use o operador de contenção "-Contains" para comparar os dois valores
O operador "-contém”É utilizado para testar se o valor estiver disponível no conjunto especificado ou não:
$ dias = "sábado", "domingo", "segunda -feira"Exemplo 2: Use o operador de contenção "-NotContains" para comparar os dois valores
O "-notcontains”O operador é utilizado para verificar se o valor fornecido não está disponível no conjunto especificado. Se a condição for satisfeita, a saída será “Verdadeiro”:
$ dias = "sábado", "domingo", "segunda -feira"Exemplo 3: use o operador de contenção "-in" para comparar os dois valores
O "-em”O operador é usado para verificar se o valor fornecido está disponível no conjunto especificado ou não:
$ a = "maçã"Exemplo 4: use o operador de contenção "-Notin" para comparar os dois valores
O "-não em"O operador fornece o"Verdadeiro”Valor somente se o conjunto específico não contiver o valor especificado:
$ a = "maçã"Isso é tudo! Nós descrevemos o uso do “ComparaçãoOperadores em PowerShell.
Conclusão
No PowerShell, os operadores de comparação são utilizados para comparar os valores de objetos ou variáveis. Pode ser strings ou números. Os operadores de comparação incluem igualdade, correspondência ou contenção. Este blog demonstrou os operadores de comparação em detalhes.