IF com Shell-Script

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
 

Copyright © Fernando Hidemi Uchiyama 2010 - Todos os direitos reservados