Cómo usar el operador similar en PowerShell Where-Object?

Cómo usar el operador similar en PowerShell Where-Object?

PowerShell es una herramienta CLI (interfaz de línea de comandos) utilizada por los administradores del sistema para realizar tareas de automatización. Se admite en Windows y otros sistemas operativos de UNIX. PowerShell tiene una variedad de operadores de comparación. En términos simples, utiliza operadores de comparación para comparar dos valores y obtener un resultado en valores booleanos, como "Verdadero" o "FALSO". Además, los operadores de comparación incluyen igual, no igual, mayor que, menos que, como los operadores.

Este artículo guiará sobre:

  • ¿Qué es el operador "como" en PowerShell??
  • ¿Cómo funciona el operador "Me gusta" en PowerShell??
  • Cómo usar/utilizar el operador "similar" en PowerShell Where-Object?

¿Qué es el operador "como" en PowerShell??

El "como"El operador en PowerShell es uno de los operadores coincidentes. Se utiliza para encontrar elementos en los objetos de acuerdo con la condición especificada utilizando expresiones regulares. También puede utilizarlo para determinar si una cadena especificada está presente en la cadena correspondiente.

¿Cómo funciona el operador "Me gusta" en PowerShell??

El "como"El operador usa el"Personaje comodín *"Para que coincida con las cadenas exactas de las cadenas correspondientes. Puede representar uno o múltiples caracteres exactos en la cadena que se colocan antes.

Cómo usar/utilizar el operador "similar" en PowerShell Where-Object?

Aquí está la sintaxis básica para utilizar el "-como"Operador:

-como

Ahora, diríjase hacia los ejemplos dados para ver las variaciones de usar el operador similar en PowerShell.

Ejemplo 1: Uso del operador "Me gusta" para hacer coincidir una parte de una cadena

En el ejemplo correspondiente, buscaremos "Este" en el "Esto es linuxhint"Cadena usando el"-como"Operador:

> 'Esto es Linuxhint' -Like 'this'

La salida es "FALSO"Porque ambas cuerdas no son las mismas.

Ejemplo 2: Uso del operador "Me gusta" para hacer coincidir una cadena completa

Cuando ambas cuerdas son las mismas, la salida se devolverá como "Verdadero":

> 'This Is Linuxhint' -Like 'This es Linuxhint'

Producción

Ejemplo 3: Uso del operador "Me gusta" para hacer coincidir una cadena parcial

En este ejemplo, busque la cadena parcial en la cadena correspondiente utilizando el "Personaje comodín *". Permite que ambas cuerdas no sean las mismas (en su conjunto) para obtener el "Verdadero" producción. Si la cadena parcial se encuentra en la otra cadena, obtendremos la misma salida:

> 'Esto es Linuxhint' -like '*this*'

Producción

La salida es "Verdadero"Porque la cadena parcial se encuentra en la cadena correspondiente.

Ejemplo 4: Uso del operador "Me gusta" para que coincida con un valor variable (sin comodín)

Asignemos una cadena a una variable y luego usemos el "-como"Operador para encontrar los valores coincidentes:

Write-Host 'Este es un ejemplo sin comodín *'
$ input = 'esto es Linuxhint'
$ Entrada -Like 'Linuxhint'

En el script anterior:

  • Primero, agregue el "host de escritura"Comando para escribir una línea de texto.
  • Después de eso, asigne un valor de cadena al "$ entrada" variable.
  • Finalmente, busque una cadena a juego almacenada en el "-"Variable usando el"-como"Operador.

Producción

La salida es "FALSO"Porque no se encontró la cadena de coincidencia exacta

Ejemplo 5: Uso del operador "Me gusta" para que coincida con un valor variable (con comodín)

Ahora, usa el "Personaje salvaje *"Para encontrar la cadena parcial en el valor variable correspondiente:

Write-Host 'Este es un ejemplo con comodín *'
$ input = 'esto es Linuxhint'
$ input -ike '*Linuxhint*'

Producción

La salida es "Verdadero”, Ya que la cadena parcial se encuentra en la variable correspondiente.

Conclusión

El "como"El operador es uno de los operadores coincidentes utilizados para encontrar una coincidencia dentro de la cadena correspondiente. También usa el operador comodín para encontrar la parte parcial de la cadena. Este operador regresa "Verdadero"Si encuentra la coincidencia en las cadenas correspondientes, de lo contrario, la salida volverá como"FALSO". Este artículo ha elaborado sobre el uso del operador "similar" en el PowerShell Where-Object.