shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Erro em script


From: Sergio Maia Rabelo
Subject: Erro em script
Date: Wed, 11 Jan 2006 15:42:03 -0300

Olá pessoal estou fazendo um script para inserir regras no /etc/procmail
estou fzendo um teste primeiro segue o mesmo abaixo:
=================
echo Insira a palavra para bloquear por ASSUNTO:
read assunto
echo Deseja mais alguma palavra?
read resposta
if $resposta = S
then
echo Digite a segundo assunto para bloqueio:
read assunto1
cat >> /home/sergio/block.txt << EOF
:0
* ^Subject:.*($assunto|$assunto1).*
/var/log/refused-mail
else
        cat >> /home/sergio/block.txt << EOF
        :0
        * ^Subject:.*($assunto).*
        /var/log/refused-mail
        exit 0
        Mais alguma? =)
        read resposta2
                if $resposta2 = S
                then
                echo Digite a terceiro assunto para bloqueio:
                read assunto2
                        cat >> /home/sergio/block.txt << EOF
                        :0
                        * ^Subject:.*($assunto|$assunto1|$assunto2).*
                        /var/log/refused-mail
                        EOF
                else
                exit 1
                fi
fi
=================
O problema ae é que chega na segunda condição "Deseja mais alguma palavra?"
independente de responder S ou N ele para dando o seguinte erro:

teste: line 44: syntax error: unexpected end of file

O que pode estar acontecendo ??? Também gostaria de saber se alguém pode me
ajudar em inserir as regras sendo as palavras continuadas tipo em vez de uma
regra para no maximo 3 assuntos, conforme acima, e sim uma regra para várias
palavras.
Valeu.
Sérgio Maia Rabelo


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]