Fabricio, funcionou sim! Os erros que vc listou não são da rotina que tratamos. Esta rotina só lê os dados e grava em /root/shell/block. Dê um cat neste arquivo e nos diga se funcionou ou não...
Como já dizia o sábio chinês no alto de sua sabedoria: "Uma coisa é uma coisa, outra coisa é outra coisa." :) Abraços, Julio :wq Em 10/08/06, Fabricio Cruz <[EMAIL PROTECTED]> escreveu: > > É ... não funcionou ... :( > > Resultado: > > Digite a palavra a ser desbloqueada: > "palavra1 > palavra2 > palavra3 > [EMAIL PROTECTED] > [EMAIL PROTECTED]" Nome ( 'mailto:[EMAIL PROTECTED]" Nome' ) > e/ou URL desbloqueados > [EMAIL PROTECTED] shell]# palavra2 > -bash: palavra2: command not found > [EMAIL PROTECTED] shell]# palavra3 > -bash: palavra3: command not found > [EMAIL PROTECTED] shell]# [EMAIL PROTECTED] > -bash: [EMAIL PROTECTED]: command not found > [EMAIL PROTECTED] shell]# [EMAIL PROTECTED]" > > > > >>> "Eric Anderson" <[EMAIL PROTECTED]> 08/10/06 12:00 pm >>> > Eu num entendi como ele vai ler mais de uma linha com read... > > Se alguém tiver tempo e paciência... > > sds > > Eric > ----- Original Message ----- > From: Fabricio Cruz > To: [email protected] > Sent: Thursday, August 10, 2006 11:06 AM > Subject: {Script bloq.} Re: {Script bloq.} Re: [shell-script] Help > -cadastro de lista de Emails > > > Caramba a vida é mais fácil do que parece né ...rsrs :) > > > Valeu ! > > >>> "Julio C. Neves" <[EMAIL PROTECTED]> 08/10/06 10:33 am >>> > Fabricio, > continua mais simples do que parece :). Basta colocar o texto que vc > colará > entre aspas, da seginte forma: > > Digite a palavra a ser bloqueada: > "palavra1 > palavra2 > palavra3 > [EMAIL PROTECTED] > [EMAIL PROTECTED]" > > Abraços, > Julio > :wq > > > > Em 10/08/06, Fabricio Cruz <[EMAIL PROTECTED]> escreveu: > > > > Julio, Bom dia! > > > > Desde já agradeço a disposição!! > > > > Acho que não me expressei corretamente, segue abaixo a função: > > > > Sou novato com shell e isso complica mto ...rsrsrsrs.... :) > > > > BLOQUEAR(){ > > > > echo "Digite a palavra a ser bloqueada:" > > read block > > echo "$block " >> /root/shell/block #### diretorios e > arquivos > > p/ teste > > echo > > # service squid restart comentada p/ nao restartar o > squid > > > > echo "Nome e/ou URL bloqueados" > > Principal > > } > > > > O objetivo dessa função é bloquear palavras (ou emails) no squid > só > > que dessa forma só consigo inserir uma palavra por vez, como > poderia > > fazer para copiar uma lista como o exemplo abaixo e executar a > inclusão > > de diversas palavras, respeitando a quebra de linha? > > > > Ex de lista: > > > > palavra1 > > palavra2 > > palavra3 > > [EMAIL PROTECTED] > > [EMAIL PROTECTED] > > > > > > Queria fazer como se estivesse no OpenOffice por exemplo, > selecionar > as > > cinco linhas acima recortar e colar logo depois do echo "Digite a > > palavra a ser bloqueada:"(isso farei manualmente mesmo). Como faço > para > > que o shell possa efetuar as quebras? Pois atualmente quando colo > mais > > de uma linha ele lê apenas a primeira e interpreta as outras como > > comando gerando erro .... > > > > Não sei se fui claro :( > > [As partes desta mensagem que não continham texto foram removidas] --------------------------------------------------------------------- Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. --------------------------------------------------------------------- Sair da lista: [EMAIL PROTECTED] --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
