shell script linux - Como usar o comando TEST

O comando TEST, testa se uma condição é verdadeira. Costumo usar ele muito junto com o IF. O comando TEST tem as seguintes opções de operações:

Teste em variáveis:

Teste em arquivos:



Vamos a um exemplo para entendermos melhor o seu funcionamento:

 #!/bin/bash  
read VAR
#Verifica se a variável é maior ou igual a 10 e menor ou igual a 20
if [ $VAR -ge 10 ] && [ $VAR -le 20 ]
then
echo "Você digitou um número entre 10 e 20!"
echo "Valor digitado $VAR"
else
echo "Você digitou um número fora do intervalo de 10 e 20!"
echo "Valor digitado $VAR"
fi

Portanto o comando TEST junto ao IF testou se o conteudo digitado e guardado na variável VAR é maior ou igual a 10 e menor ou igual a 20, se for, mostra a mensagem que valor está neste intervalo e mostra o valor digitado, senão diz que valor não está no intervalo e mostra o conteúdo digitado.

Vamos a outro exemplo !

  #!/bin/bash   
if test -d $1
then
echo "é um diretório"
elif test -f $1
then
echo "é um arquivo"
fi

Neste exemplo, o parâmetro -d testa se o que foi digitado é um diretório, se for exibe na tela que é um diretório, se não, que é um arquivo

Testem, futriquem e aprendam :D

Até a próxima pessoal.

shell script linux - Como usar o comando TEST shell script linux - Como usar o comando TEST Reviewed by Carlos Castro on maio 21, 2014 Rating: 5

Nenhum comentário:

Imagens de tema por chuwy. Tecnologia do Blogger.