Opciones que se pueden utilizar en caso de verificación de condición.

Opciones que se pueden utilizar en caso de verificación de condición.

if [ -z "$1" -o -z "$2" ] - Aquí sé que la opción -z se usa para verificar la cadena de longitud cero, pero por qué usamos la opción -o junto con -z.

Y también dime algún enlace adecuado para estudiar esas opciones.

Gracias de antemano,

Respuesta1

-o simplemente significa OR. La expresión es verdadera si una de las cadenas tenía longitud cero. Eche un vistazo a la tabla 7.2 enhttp://tldp.org/LDP/Bash-Beginners-Guide/html/sect_07_01.html

Respuesta2

El "[" es un alias delpruebabash incorporado.

$ test 1 -gt 2
$ echo $?
1

es equivalente a

$ [ 1 -gt 2 ]
$ echo $?
1

Puede ver la página de manual relativa para obtener más opciones.

man test

oEste artículoPor ejemplo

información relacionada