Red de conocimiento informático - Material del sitio web - ¿Cómo escribir o en un script de shell en Linux?

¿Cómo escribir o en un script de shell en Linux?

Los scripts lógicos o de shell en Linux se representan mediante el operador ||. Un ejemplo de cómo escribir o en if es el siguiente:

a=10

b =20

si?[[?$a?-lt 50?||?$b?-gt 50?]]

entonces

echo? "Devuelve verdadero"

else

echo?"Devuelve falso"

fi

¿Dónde $a?-lt?100 significa alt ; 50 es verdadero; $b?-gt 50 significa bgt; 50 es verdadero o falso es $a?-lt?50 es falso O falso es verdadero;

Entonces el resultado de salida es: devolver verdadero

Extensión

1. La sintaxis básica del control de flujo if en shell:

if. condición

entonces

comando1

comando2...

comandoN

fi

2 Otro ejemplo del uso del operador lógico y (amp; amp;) en el shell:

a=10

b=20

if? [ ? $a?-lt?100?amp;amp;? $b?-gt?100?]]

entonces

echo?"return true"

else

echo?"return false"

fi

La salida es: return false