Enviado em 02/07/2016 - 19:56h
Pessoal, como posso validar uma variável com o IF ?!
Seguinte:
Tenho uma variável que recebe o resultado de um comando; esse resultado pode ser um ou mais palavras. Quero checar se a variável está vazia ou com uma ou mais palavras...só que estou recendo o seguinte alerta: esperado operador binário.
Segue o script:
Como posso resolver isso ?!
Seguinte:
Tenho uma variável que recebe o resultado de um comando; esse resultado pode ser um ou mais palavras. Quero checar se a variável está vazia ou com uma ou mais palavras...só que estou recendo o seguinte alerta: esperado operador binário.
Segue o script:
Engraçado que se dentro da variável vier apenas um nome ela funciona...agora se vier mais, é apresentado a mensagem.
FIL=$(iw phy | grep "Wiphy phy" | tr -s ' ' '*' | cut -d* -f 2)
# Verificando se variável contém algo:
if [ ! -z $FIL ]; then
for iMON in $FIL; do
echo $iMON
done
fi
Como posso resolver isso ?!