Powershell e o operador -Contains

Powershell e o operador -Contains
PowerShell tem um conjunto de operadores de contenção considerados iguais ao operador de igualdade em termos de funcionalidade. Existem dois tipos de operadores de contenção, que são “-contém" e "-Não contém”. O operador “-Contains” é usado para encontrar o valor referenciado dentro da coleção de valores. Este operador sempre retorna um valor booleano como “Verdadeiro" ou "Falso”, Independentemente da entrada dada.

Esta postagem discutirá o operador “-Contains” e sua funcionalidade.

Como usar o PowerShell "-Contains" Operator?

Em PowerShell, o “-contém”O operador é usado para corresponder à coleta de valores com o valor referenciado. Se o valor referenciado estiver na coleta de valores, o resultado da saída retornará como “Verdadeiro"Caso contrário, a saída resultante retornará como"Falso”. Este operador gera o resultado na forma booleana.

Exemplo 1: Usando o operador “-Contains” para corresponder ao valor referenciado
Neste exemplo, corresponderemos ao valor referenciado com a coleta de valores armazenados dentro de uma variável:

A função contém
$ text = "gato bobo", "cachorro leal", "coelho rápido"
$ text -contém "cachorro leal"

Contém

De acordo com o script fornecido:

  • Primeiro, criamos uma função chamada “Contém”.
  • Depois disso, crie uma coleção de strings.
  • Então, use o “-contém”Operador, juntamente com o valor que queremos combinar com a coleção.
  • Por fim, chame a função escrevendo seu nome fora dos aparelhos encaracolados para executá -lo:

Pode -se observar que o “-contém”Saída do operador“ True ”, pois localizou os valores especificados na coleta de valores.

Exemplo 2: Usando o operador “-Contains” para corresponder ao valor exato
Neste código de exemplo, o “-contém”O operador procurará o valor exato na coleta de valores:

A função contém
$ text = "gato bobo", "cachorro leal", "coelho rápido"
$ text -contém "leal"

Contém

No mesmo script, agora mudamos apenas o parâmetro que é passado para o “-contémOperador para combinar com o “$ texto”Coleção de String:

Como você pode ver, a saída é “Falso" porque o "-contém”O operador não encontrou o valor exato.

Conclusão

PowerShell inclui um “-contém”Operador usado para corresponder ao valor fornecido/referenciado na coleta de valores armazenados em uma variável. Se os valores forem encontrados dentro da coleção, a saída será “Verdadeiro”; Caso contrário, "falso" será devolvido. Este tutorial demonstrou detalhes completos do operador "-Contains" em PowerShell.