En este artículo, PowerShell u operador se describe brevemente utilizando diferentes ejemplos.
¿Cómo funciona u operador en PowerShell??
El u operador es miembro de la familia de los operadores lógicos como no, y xor operadores, y o operadores. Se usa en dos o más condiciones. El uso del operador OR generalmente se observa en declaraciones condicionales (si, if-else, if-else-if) y de bucle (para, mientras, haz un tiempo).
Sintaxis
En PowerShell, la sintaxis del operador OR es la siguiente:
-o
La sintaxis anterior se refiere a usar las dos condiciones a la vez con la ayuda del operador OR. Para más de dos condiciones, se puede seguir la siguiente sintaxis.
-o -o
Cómo usar u operador en PowerShell?
Para una mejor comprensión, diferentes ejemplos del u operadores se proporcionan aquí. Para hacerlo, estamos utilizando PowerShell ISE aquí para hacer un breve script en el que se muestra el uso del operador. Vamos a cavar en ellos.
Ejemplo 1: Compare dos valores
En el primer ejemplo, le mostraremos cómo se pueden comparar dos valores utilizando PowerShell u operador.
Código
$ x = 5
$ y = 20
if (($ x -gt $ y) -o ($ y -lt 30))
Descripción "La condición es verdadera"
demás
La condición de descripción "no es cierta"
En el código anterior:
Producción
Para la salida, ejecute el script PowerShell proporcionando la ruta absoluta del script como lo hicimos aquí:
El resultado muestra que el Si bloquea del código se ejecuta, que establece que la condición if es verdadera.
Ejemplo 2: Prueba dos condiciones
Otro ejemplo se usa en esta sección para comprender mejor el Operador en PowerShell. En este ejemplo, se otorga un bono a los estudiantes después de verificar la asistencia del estudiante y sus números de asignatura.
Código
Ejemplo de descripción "Ejemplo del uso de o-operador"
$ Student_attendance = read -host -Prompt "Ingrese la asistencia al estudiante"
$ Temas_number = read -host -prompt "Ingrese el número de sujeto"
if ($ student_attendance -gt 35 -or $ temas_number -gt 50)
Se da la salida "Bonus 5 Marks se da"
demás
"Restar 5 marcas"
En el código anterior, dos variables "Estudiante_tendencia" y "Asunto_number"Se inicializan. Posteriormente, el usuario ingresa manualmente los valores en estas variables. La condición se aplica aquí: el Estudiante_tendencia el valor es mayor que 35 y el Asunto_number es mayor que 50.
Producción
Ejecute el script PowerShell utilizando la ruta completa del script:
El resultado muestra que se ejecuta el bloque de la declaración if-else, que establece que ambas condiciones se establecieron en falsas.
Conclusión
En PowerShell, u operador se utiliza para comparar múltiples condiciones y ayuda a elegir la que satisfaga el criterio específico. En la primera sección, una descripción general del u operador se describe, seguido de su sintaxis. Además, se proporciona un conjunto de ejemplos para mostrar el uso práctico del Potencia Shell u operador.