opções que podem ser usadas na verificação de condição if

opções que podem ser usadas na verificação de condição if

if [ -z "$1" -o -z "$2" ] - Aqui eu sei que a opção -z é usada para verificar strings de comprimento zero, mas por que estamos usando a opção -o junto com -z.

E também me diga qualquer link adequado para estudar sobre essas opções

Desde já, obrigado,

Responder1

-o significa simplesmente OR. A expressão é verdadeira se uma das strings tiver comprimento zero. Dê uma olhada na tabela 7.2 emhttp://tldp.org/LDP/Bash-Beginners-Guide/html/sect_07_01.html

Responder2

O "[" é um apelido para otestebash embutido.

$ test 1 -gt 2
$ echo $?
1

é equivalente a

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

Você pode ver a página de manual relativa para obter mais opções.

man test

ouEste artigopor exemplo

informação relacionada