Categoria: Shell-Script (Bash)
|
Publicado em 17 de Outubro de 2010
|
Exemplo de uso de IF em Shell-Script:
1
2
3
4
5
6
|
if [ -e $linux ]
then
echo 'A variável $linux existe.'
else
echo 'A variável $linux não existe.'
fi
|
Lista de operadores que podem ser usados:
-eq |
Igual |
-ne |
Diferente |
-gt |
Maior |
-lt |
Menor |
-o |
Ou |
-d |
Se for um diretório |
-e |
Se existir |
-z |
Se estiver vazio |
-f |
Se conter texto |
-o |
Se o usuário for o dono |
-r |
Se o arquivo pode ser lido |
-w |
Se o arquivo pode ser alterado |
-x |
Se o arquivo pode ser executado |
Outro exemplo:
1
2
3
4
5
6
7
8
9
10
11
12
|
if [ -z $1 ]; then
echo "Você tem de entrar com um parâmetro válido"
exit
elif [ $1 = "parametro1" ]; then
comando1
comando2
elif [ $1 = "parametro2" ]; then
comando3
comando4
else
echo "Você tem de entrar com um parâmetro válido"
fi
|
|