Esta publicación discutirá los operadores de comparación en PowerShell.
Comprender los operadores de comparación de PowerShell
En PowerShell, se utilizan múltiples tipos de operadores de comparación, como:
Método 1: operadores coincidentes
Los operadores coincidentes se utilizan para comparar los valores de cadena con la ayuda de la expresión regular. Además, usa el personaje comodín "*" para encontrar la coincidencia exacta. Los operadores coincidentes incluyen "-como","-diferente a","-fósforo", y "-no más municipal".
Ejemplo 1: use el operador coincidente "-match" para comparar dos valores
Este ejemplo comparará los dos valores variables utilizando el "-fósforoParámetro. Si se encuentra el valor, mostrará el valor resultante:
$ temporada = "invierno", "verano", "primavera", "otoño"Ejemplo 2: use el operador coincidente "-notmatch" para comparar dos valores
El "-no más municipalEl operador se utiliza para mostrar los valores que no coinciden con el valor especificado. Como sigue:
$ temporada = "invierno", "verano", "primavera", "otoño"Ejemplo 3: use el operador coincidente "-similar" para comparar dos valores
El "-como"El operador se usa para mostrar los valores coincidentes en la variable dada usando el comodín"*"Operador:
$ val1 = "hermoso"Ejemplo 4: use el operador coincidente "-no similar" para comparar dos valores
En este ejemplo, el "-diferente a"El operador mostrará el valor"Verdadero"Si los valores de las variables no son los mismos:
$ val1 = "hermoso"Método 2: operadores de igualdad
El operador de igualdad en PowerShell verifica si los dos valores proporcionados tienen los mismos valores o no. Además, también especifica si un valor es mayor o menor que el otro. Los operadores de igualdad incluyen "-ecualización","-nordeste","-GT","-ge","-teniente", o "-lealté".
Ejemplo 1: use el operador de igualdad "-eq" para comparar los dos valores
El "-ecualización"El operador se utiliza para mostrar el valor booleano"Verdadero", Si el valor de ambas variables es el mismo:
$ val1 = 15Ejemplo 2: use el operador de igualdad "-ne" para comparar los dos valores
En este ejemplo, el "-nordeste"El operador se utiliza para mostrar el valor"Verdadero"Solo si se cumple el valor de ambas variables:
$ val1 = 15Ejemplo 3: use el operador de igualdad "-gt" para comparar los dos valores
El "-GT"Se utiliza el operador para mostrar el"Verdadero"Valor si se cumple la condición proporcionada:
$ val1 = 25Ejemplo 4: use el operador de igualdad "-GE" para comparar los dos valores
El operador "-ge"Se usa para verificar si el valor proporcionado es igual o mayor que el otro o no:
$ val1 = 25Ejemplo 5: use el operador de igualdad "-lt" para comparar los dos valores
El "-tenienteEl operador se usa para verificar si el valor proporcionado es menor que el otro valor o no:
$ val1 = 25Ejemplo 6: use el operador de igualdad "-le" para comparar los dos valores
El "-lealtéEl operador se utiliza para verificar que la variable proporcionada sea menor o mayor que la otra:
$ val1 = 25Método 3: operadores de contención
El operador de contención es similar al operador de igualdad. Sin embargo, devuelve la salida en el formulario de valor booleano que es "Verdadero" o "FALSO". El operador de contención verifica si existe un valor a la izquierda en la lista de valores del lado derecho o no. Si el valor existía en la lista, la salida resultante será "Verdadero"De lo contrario, será"FALSO". Los operadores de contención incluyen "-contiene","-Notcontains","-en", o "-no en".
Ejemplo 1: use el operador de contención "-contains" para comparar los dos valores
El operador "-contiene"Se utiliza para probar si el valor está disponible en el conjunto dado o no:
$ días = "sábado", "domingo", "lunes"Ejemplo 2: use el operador de contención "-notContains" para comparar los dos valores
El "-NotcontainsEl operador se utiliza para verificar que el valor proporcionado no esté disponible en el conjunto dado. Si la condición está satisfecha, la salida será "Verdadero":
$ días = "sábado", "domingo", "lunes"Ejemplo 3: use el operador de contención "-in" para comparar los dos valores
El "-enEl operador se utiliza para verificar si el valor proporcionado está disponible en el conjunto especificado o no:
$ a = "Apple"Ejemplo 4: use el operador de contención "-Notin" para comparar los dos valores
El "-no en"El operador da el"Verdadero"Valor solo si el conjunto específico no contiene el valor especificado:
$ a = "Apple"Eso es todo! Hemos descrito el uso del "Comparación"Operadores en PowerShell.
Conclusión
En PowerShell, los operadores de comparación se utilizan para comparar los valores de objetos o variables. Podrían ser cadenas o números. Los operadores de comparación incluyen igualdad, coincidencia o contención. Este blog ha demostrado los operadores de comparación en detalle.