Um exemplo de entra lido sai lido, cancelado por um ctrl C depois q vc colar
Veja se isso te ajuda: [EMAIL PROTECTED]:~/code/moviescript$ unset var [EMAIL PROTECTED]:~/code/moviescript$ i=0; while true; do read var[$i]; let i+=1; done 1 2 3 4 5 6 7 <CTRL+C> [EMAIL PROTECTED]:~/code/moviescript$ echo [EMAIL PROTECTED] 1 2 3 4 5 6 7 [EMAIL PROTECTED]:~/code/moviescript$ Boa sorte, Flavio do Carmo Junior aka blk1d On 8/10/06, Eric Anderson <[EMAIL PROTECTED]> wrote: > só pra citar meu grande "avanço" nessa thread: > > [EMAIL PROTECTED]:~# cat teste.sh > #!/bin/sh > > read block > > echo $block > > > [EMAIL PROTECTED]:~# sh teste.sh > e \ > c \ > > e c > [EMAIL PROTECTED]:~# > > ----- Original Message ----- > From: Fabricio Cruz > To: [email protected] > 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 > [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 :( > > > > >>> "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/ ) ( > 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/ ) ( > 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] > > > > --------------------------------------------------------------------- > 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 > > > > > > > > > --------------------------------------------------------------------- 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
