Fala Henrique, o que eu falei no FISL, foi exatamente o que o Tiago respondeu, isto é, named pipes. Porém acho que a sua necessidade é o que o mop sugeriu, isto é o uso de variáveis.
Só que vc escreveu: "O que eu queria fazer é mais ou menos isso: X=$(sed '/[EMAIL PROTECTED]<%27%2Fadmispconfig%40localhost.localdomain>/d' /var/log/mail.log); Só que aí a variável X fica parecendo uma única linha com todos os dados filtrados; Não respeita quebra de linha." Respeita sim! Vc só não pode deixar o shell "ver" os caracteres do IFS (branco, tab e enter), pois ele converte-os em branco. Experimente executar o cmd acima e pera listar a variável X use aspas assim: echo "$X" Entre aqui<http://twiki.softwarelivre.org/bin/view/TWikiBar/TWikiBarPapo005#Primeira_sintaxe_do_comando_for>e procure umas 10/15 linhas mais abaixo, o texto sobre o $IFS. Abração, Julio Em 01/10/07, Henrique Bueno <[EMAIL PROTECTED]> escreveu: > > O que eu queria fazer é mais ou menos isso: > X=$(sed '/[EMAIL PROTECTED]<%27%2Fadmispconfig%40localhost.localdomain>/d' > /var/log/mail.log); > Só que aí a variável X fica parecendo uma única linha com todos os > dados filtrados; Não respeita quebra de linha. > > Em 28/09/07, mop<[EMAIL > PROTECTED]<mop2bky4mz5tyjwa8ersp7hrg5u9qn%40gmail.com>> > escreveu: > > "Appendar" as saídas parciais em uma variável me parece o que você > precisa. > > Veja: > > [EMAIL PROTECTED]/tmp$ V= > > [EMAIL PROTECTED]/tmp$ V="$V`echo -e 'a\nb\nc\nd'|grep c`"$'\n' > > [EMAIL PROTECTED]/tmp$ V="$V`echo -e '1\n2\n3\n4'|grep 2`"$'\n' > > [EMAIL PROTECTED]/tmp$ echo -n "$V" > > c > > 2 > > [EMAIL PROTECTED]/tmp$ echo -n "$V"|xxd > > 0000000: 630a 320a c.2. > > [EMAIL PROTECTED]/tmp$ echo -n "$V"|grep c > > c > > [EMAIL PROTECTED]/tmp$ > > > > Boa sorte! > > > > > > > > ---------------------------------------------------------- > > 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]<shell-script-unsubscribe%40yahoogrupos.com.br> > > ---------------------------------------------------------- > > 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 > > > > > > > > -- > Henrique Bueno > linux user #417797 > --------------------------------------------------------- > http://www.kibibit.com.br > http://www.hbueno.eti.br > > -- Abraços, Julio http://www.julioneves.com - Um livro sobre Bash completo e on-line :wq [As partes desta mensagem que não continham texto foram removidas]
