Elif uma verificação dentro de um if. Explicado de forma simples.

 

elif pode ser usado para organização para não deixar vários ifs separados.


if [ $1 == 2 ]

then

echo Primeiro argumento é 2

elif [ $1 == 3 ]

then

echo O primeiro argumento é 3

fi


Modo desorganizado:


if [ condicão ]

then

………

fi


if [ condição ]

then

………

fi



Mas serve também para caso a verificação anterior emita falso/não funcione é executado o elif para fazer outra verificação.


touch joka.txt

touch juka.txt


if [ -e joka.txt ]

then

echo O arquivo joka.txt existe

elif [ -e juka.txt ] #Caso o if anterior emita falso o elif entra em ação.

then

echo O arquivo juka.txt existe

fi


-e É um parâmetro de verificação para verificar existência de um arquivo.



Comentários

Postagens mais visitadas deste blog

Script precisa do sudo para dar a permissão ao um comando fazer algo ....

Variável de { . Variável de matriz

Filtragem de strings no terminal