PowerShell y el operador -contains

PowerShell y el operador -contains
PowerShell tiene un conjunto de operadores de contención que se considera igual al operador de igualdad en términos de funcionalidad. Hay dos tipos de operadores de contención, que son "-contiene" y "-Indulgente". El operador "-contains" se utiliza para encontrar el valor referenciado dentro de la colección de valores. Este operador siempre devuelve un valor booleano como "Verdadero" o "FALSO", Independientemente de la entrada dada.

Esta publicación discutirá el operador "-contains" y su funcionalidad.

Cómo usar el operador de "-contains" de PowerShell?

En PowerShell, el "-contieneEl operador se utiliza para que coincida con la recopilación de valores con el valor referenciado. Si el valor referenciado está en la recopilación de valores, el resultado de la salida se devolverá como "Verdadero"De lo contrario, la salida resultante volverá como"FALSO". Este operador genera el resultado en el formulario booleano.

Ejemplo 1: Uso del operador "-contains" para hacer coincidir el valor referenciado
En este ejemplo, coincidiremos con el valor referenciado con la colección de valores almacenados dentro de una variable:

función contenSop
$ text = "Cat tonto", "perro leal", "conejo rápido"
$ Text -Contains "Loyal Dog"

Contenedor

Según el guión dado:

  • Primero, hemos creado una función llamada "Contenedor".
  • Después de eso, crea una colección de cuerdas.
  • Entonces, usa el "-contiene"Operador, junto con el valor que queremos coincidir con la colección.
  • Finalmente, llame a la función escribiendo su nombre fuera de los aparatos ortopédicos para ejecutarla:

Se puede observar que el "-contiene"Salida del operador" verdadero "tal como localizó los valores especificados en la colección de valores.

Ejemplo 2: Uso del operador "-contains" para hacer coincidir el valor exacto
En este código de ejemplo, el "-contieneEl operador buscará el valor exacto en la recopilación de valores:

función contenSop
$ text = "Cat tonto", "perro leal", "conejo rápido"
$ Text -Contains "leal"

Contenedor

En el mismo script, ahora solo hemos cambiado el parámetro que se pasa al "-contiene"Operador para combinar con el"$ texto"Colección de cuerdas:

Como puede ver, la salida es "FALSO" porque el "-contiene"El operador no encontró el valor exacto.

Conclusión

PowerShell incluye un "-contiene"Operador que se utiliza para que coincida con el valor dado/referenciado en la colección de valores almacenados en una variable. Si los valores se encuentran dentro de la colección, la salida será "Verdadero"; de lo contrario, se devolverá "falso". Este tutorial ha demostrado detalles completos del operador "-Contains" en PowerShell.