PowerShell u operador | Explicado

PowerShell u operador | Explicado
Cada lenguaje de programación tiene algunas operaciones básicas que se realizan utilizando operadores condicionales o lógicos. Potencia Shell Proporciona una instalación para establecer una conexión entre expresiones y declaraciones utilizando operadores lógicos. Se pueden usar para múltiples condiciones utilizando una sola expresión. PowerShell admite varios operadores lógicos como o, no, y xor.

En este artículo, PowerShell u operador se describe brevemente utilizando diferentes ejemplos.

  • ¿Cómo funciona u operador en PowerShell?
  • Cómo usar u operador en PowerShell

¿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:

  • Dos variables "$ x = 5" y "$ y = 20"Se inicializan.
  • Estos valores se utilizan para crear dos condiciones, yo.mi., $ x -gt $ y y $ y -lt 30.
  • Después de eso, estas dos condiciones se unen utilizando el operador.
  • Si alguna de las condiciones es verdad, el "siSe ejecutará parte del programa; De lo contrario, el "demás"La declaración se imprimirá.

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.