Bash u operador

Bash u operador
Bash contiene varios tipos de operadores lógicos para simplificar la operación del script. A los operadores lógicos les gusta o realizan un booleano (un tipo de expresión que evalúa si un valor es verdadero o falso) u operación. Este lógico u operador se representa como "||" en Bash y se une a dos o más condiciones compuestas para formar una condición compuesta. Como principiante, es bueno comprender los operadores o lógicos para crear scripts complejos fácilmente. En este tutorial, explicaremos todo sobre la fiesta u operador.

Bash u operador

El operador OR toma dos operandos (expresiones lógicas) y devuelve verdadero si alguno de los operandos es verdadero; de lo contrario, devuelve falso. En los scripts bash, el operador OR se usa a través de tuberías dobles. La siguiente es la tabla de verdad del operador lógico o operador que le ayuda a comprender todo mejor:

Tomemos un ejemplo en el que creamos un script que proporcione un resultado específico después de ingresar a un número particular. Por ejemplo, para la admisión a la universidad, cualquier persona debe tener 18 años o más para ser admitidos en la universidad. Ponemos dos condiciones: primero, si la edad del candidato es igual a 18 años y segundo, si su edad es de más de 18 años. Le pide que continúe si alguna condición es verdadera. Sin embargo, si ambas condiciones son falsas, le dice que su edad no es válida.

Producción:

En el ejemplo anterior, puede ver que utilizamos un operador o lógico en nuestro script usando tuberías con soportes cuadrados. También puede usar un operador en Bash con soportes cuadrados dobles. La sintaxis es la siguiente:

[[Operand _1 || operand_2 || operando_3 .. . || operand_n]]

Producción:

A través de ambos tipos de sintaxis, puede ver que obtiene la misma salida. De esta manera, puede usar dos de los dos métodos de acuerdo con su conveniencia.

-O Operador lógico

También puede usar el indicador -o para el operador OR para reemplazar la tubería doble. Esta bandera también funciona de manera similar, y devuelve una declaración verdadera si alguna de las condiciones es verdadera. De lo contrario, muestra una declaración falsa. Su sintaxis es algo como esto:

[Operand _1 -o operand_2 -o operand_3 .. . -o Operand_n]

En el siguiente ejemplo, veremos qué personaje es una vocal y cuál es consonante a través del operador OR:

Producción:

De esta manera, también puede usar el operador ort a través de la bandera -O.

Conclusión

Esto se trata del operador o lógico que puede usar en el script bash. Muchos usuarios de bash creen que el operador o el operador lógico o el operador lógico son diferentes, pero no es. Estos dos son iguales, pero la única diferencia es que hay una forma específica de usar ambos, como se muestra en los ejemplos dados. Usar ambos métodos y ejecutarlos en el terminal dar la misma salida.