- problemas com -eq
+ Responder ao Tópico
-
problemas com -eq
Estou tendando fazer um script para ele verificar se o arquivo esta vazio, caso estaja, ele deleta o aquivo, se nao ele realiza um procedimento.
O problema esta no -eq, ele diz:
[: -eq: unary operator expected
segue o script
ARQUIVO=`ls -la | grep 20.txt | awk '{print $5}'`
if
[ $ARQUIVO -eq "0" ] ; then
rm -rf /tmp/trancar/20.txt
else
cat /root/programas/texto_email | mutt -s "Favor trancar - Apolo" -a /tmp/trancar/20.txt $E_MAIL
fi
poderiam me ajudar
Grato
-
Já experimentou mudar de shell?
-
Resolvi
coloquei para ele entrar no diretorio no inicio do script.