+ Responder ao Tópico



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

  2. Já experimentou mudar de shell?



  3. Resolvi

    coloquei para ele entrar no diretorio no inicio do script.






Tópicos Similares

  1. Continua o problema com rota
    Por redoctober no fórum Servidores de Rede
    Respostas: 13
    Último Post: 08-11-2002, 13:04
  2. Problema com os log do Apache
    Por Good_speed no fórum Servidores de Rede
    Respostas: 1
    Último Post: 28-10-2002, 08:51
  3. Problemas com Perl
    Por adcorp no fórum Servidores de Rede
    Respostas: 1
    Último Post: 17-08-2002, 11:52
  4. Problema com o ssh pelo windows !!!
    Por embbr no fórum Servidores de Rede
    Respostas: 1
    Último Post: 01-07-2002, 18:10
  5. problemas com o IMP
    Por marlonfuchs no fórum Servidores de Rede
    Respostas: 0
    Último Post: 27-06-2002, 08:13

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L