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 :(
  >
  > >>> "Julio C. Neves" <[EMAIL PROTECTED]> 08/09/06 8:44 pm >>>
  > Olá Fabricio,
  >
  > Caso sua lista esteja em um arquivo, basta fazer:
  >
  > mail -s "assunto" $(cat ArqMail.txt)
  >
  > Se estiver em uma variável, faça:
  >
  > mail -s "assunto" $VarMail
  >
  > Bem mais simples que vc pensava, né? :)
  > --
  > Abraços,
  > Julio
  > http://www.julioneves.com ( http://www.julioneves.com/ ) (
  http://www.julioneves.com/ ) - Um livro
  > sobre Bash completo e on-line
  > :wq
  >
  >
  > Em 09/08/06, Fabricio Cruz <[EMAIL PROTECTED]> escreveu:
  > >
  > > Pessoal,
  > >
  > > Conseguí, com a ajuda de vocês, criar um shell que valida email.
  > > Gostaria que me ajudassem  no seguinte :
  > >
  > > Criei uma função onde o usuário insere um email e é verificado se
  é
  > > válido ou não ... até ai blza ....
  > >
  > > Só que só consigo inserir um email por vez, como faço para inserir
  > > vário, copiar uma lista de mails e colar de uma vez? O que faço
  para
  > > que o shell permita esta ação?
  > >
  > >
  > > Muito Obrigado pela força!!
  > >
  > > Fabricio
  > >
  > >
  > >
  > > [As partes desta mensagem que não continham texto foram removidas]
  > >
  > >
  > >
  >
  >
  >
  > --
  > Abraços,
  > Julio
  > http://www.julioneves.com ( http://www.julioneves.com/ ) (
  http://www.julioneves.com/ ) - Um livro
  > sobre Bash completo e on-line
  > :wq
  >
  >
  > [As partes desta mensagem que não continham texto foram removidas]
  >
  >
  >
  >
  > [As partes desta mensagem que não continham texto foram removidas]
  >
  > 
  >



  -- 
  Abraços,
  Julio
  http://www.julioneves.com ( http://www.julioneves.com/ ) - Um livro
  sobre Bash completo e on-line
  :wq


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




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

   

[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

 



Responder a