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

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

Re: {Script bloq.} Re: {Script bloq.} Re: {Script bloq.} Re:[shell-scrip


From: Eric Anderson
Subject: Re: {Script bloq.} Re: {Script bloq.} Re: {Script bloq.} Re:[shell-script] Help -cadastro de lista de E
Date: Thu, 10 Aug 2006 13:21:22 -0300

só pra citar meu grande "avanço" nessa thread:

root@cacic:~# cat teste.sh
#!/bin/sh

read block

echo $block


root@cacic:~# sh teste.sh
e \
c \

e c
root@cacic:~#

  ----- Original Message ----- 
  From: Fabricio Cruz 
  To: address@hidden 
  Sent: Thursday, August 10, 2006 12:43 PM
  Subject: {Script bloq.} Re: {Script bloq.} Re: {Script bloq.} 
Re:[shell-script] Help -cadastro de lista de E


  É  ... não funcionou ... :(

  Resultado:

  Digite a palavra a ser desbloqueada:
  "palavra1
  palavra2
  palavra3
  address@hidden 
  address@hidden" Nome ( 'mailto:address@hidden"; Nome' )
  e/ou URL desbloqueados
  [root@syxspo01 shell]# palavra2
  -bash: palavra2: command not found
  [root@syxspo01 shell]# palavra3
  -bash: palavra3: command not found
  [root@syxspo01 shell]# address@hidden 
  -bash: address@hidden: command not found
  [root@syxspo01 shell]# address@hidden" 



  >>> "Eric Anderson" <address@hidden> 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: address@hidden 
    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" <address@hidden> 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
    address@hidden 
    address@hidden" 

    Abraços,
    Julio
    :wq



    Em 10/08/06, Fabricio Cruz <address@hidden> 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
    > address@hidden 
    > address@hidden 
    >
    >
    > 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" <address@hidden> 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/ ) (
    http://www.julioneves.com/ ) - Um livro
    > sobre Bash completo e on-line
    > :wq
    >
    >
    > Em 09/08/06, Fabricio Cruz <address@hidden> 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/ ) (
    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/ ) (
  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]




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

   

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



reply via email to

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