if[-e$linux]thenecho'A variável $linux existe.'elseecho'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]; thenecho"Você tem de entrar com um parâmetro válido"exitelif[ $1 = "parametro1"]; then comando1 comando2elif[ $1 = "parametro2"]; then comando3 comando4elseecho"Você tem de entrar com um parâmetro válido"fi