|
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
|
|