Cómo usar PowerShell contiene

Cómo usar PowerShell contiene
PowerShell admite varios métodos y operadores independientes que refinan la salida de acuerdo con la necesidad del usuario. Los operadores como me gusta, coinciden y contienen filtrar el contenido basado en la coincidencia de las expresiones u objetos de una colección de una colección. La funcionalidad de estos operadores se parece a las cosas, pero difieren en la orientación y la extracción del contenido. PowerShell's Contiene El operador busca la existencia de un objeto en un formación y devuelve un resultado verdadero o falso. Este artículo demuestra la funcionalidad del Contiene operador en PowerShell.

Cómo Contiene Funciona el operador en PowerShell

La sintaxis para usar el operador contenido se proporciona a continuación:

-Contiene ""

El objeto de matriz se puede pasar directamente, o puede almacenar los objetos como una variable de matriz. Después de eso, el operador contiene se usa en él. Además, la expresión/valor en la sintaxis mencionada anteriormente denota el valor que desea buscar en la colección de objetos.

El PowerShell contiene devoluciones del operador verdadero o falso, dependiendo de la satisfacción de la condición. Si la expresión coincide con el objeto de la colección, entonces el operador contiene verdadero y si el valor no coincide, obtendría una palabra clave falsa en la salida.

Cómo usar PowerShell contiene

Esta sección lo guía para realizar cierta practicidad en el operador Contiene. Para esto, hemos proporcionado una lista de ejemplos y cada ejemplo muestra el uso del operador contenido en una perspectiva diferente.

Contiene el operador no funciona en cadenas

Antes de entrar en los ejemplos, practicemos el operador contiene en una cadena y verifique la salida. La salida devuelta por el comando es FALSO lo que significa que el operador contiene no se ejecuta.

> "PowerShell es la herramienta de automatización de tareas" -Containea "tarea"

Ejemplo 1: Pasar una colección de objetos con el operador de PowerShell contiene

Por ejemplo, hemos creado una colección de objetos que comprenden tres valores: "Bienvenido","a","Linuxhint","!". Esta colección de objetos se examina utilizando el operador Contiene. En el comando estado a continuación, el operador contiene busca el "Linuxhint" objeto. La salida es Verdadero lo que significa que el operador contiene se ha ejecutado con éxito:

> "Bienvenido", "a", "Linuxhint", ","!"-Contains" Linuxhint "

Ejemplo 2: pasar una variable de matriz con PowerShell contiene operador

La herramienta de línea de comandos de PowerShell le permite crear variables también. Hemos creado una variable de matriz en este ejemplo que contiene valores de cadena como objetos. El siguiente comando nos ayudó a crear un objeto de matriz:

> $ linuxhint =@("powerShell", "automatización", "herramienta")

Ahora el Contiene El operador se practica en la variable $ Linuxhint para buscar el objeto llamado herramienta que reside en el $ Linuxhint.

> $ Linuxhint -Contains 'herramienta'

Ejemplo 3: Sensible de mayúsculas y minúsculas de PowerShell contiene operador

Si el operador contiene se usa generalmente como lo hicimos en los dos ejemplos anteriores, entonces actúa como un operador insensible. Por ejemplo, el siguiente comando ejecuta el operador contiene en una colección de objetos sin lanzar ningún error de sensibilidad de caso.

> "Microsoft", "PowerShell" -Contains "Microsoft"

Para hacer contiene un operador sensible a la caja, agregaríamos un extra "C"Para el operador, y se convertiría en"CContains". Ahora, ejecute el mismo comando (arriba) con el "CContains"Operador. La salida ha regresado FALSO lo que significa que el operador contiene no funciona.

> "Microsoft", "PowerShell" -Ccontains "Microsoft"

Para ejecutar el comando correctamente con "CContains", Debes cuidar la sensibilidad del caso. El "CContains"El operador solo se ejecutará si los valores tienen el mismo caso que en la colección de objetos. El comando estado a continuación regresaría Verdadero Porque hemos usado el mismo caso que en la colección del objeto.

> "Microsoft", "PowerShell" -CcContains "PowerShell"

Conclusión

Potencia Shell Contiene es una utilidad útil para filtrar el contenido de una colección de objetos. En esta publicación, ha aprendido el funcionamiento de PowerShell contiene operador de acuerdo con la sintaxis. Para una mejor comprensión, hemos demostrado la funcionalidad del operador contenido en múltiples escenarios. La contiene funciones del operador perfectamente cuando se aplica a una colección de objetos y, por lo tanto, está destinado solo a objetos. Se observa que el soporte incorporado del operador contiene no es insensible. Sin embargo, el operador contiene se puede hacer sensible por mientras el CContains realizar la misma acción manteniendo la sensibilidad del caso en la práctica.