O que eu queria fazer é mais ou menos isso: X=$(sed '/[EMAIL PROTECTED]/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]> 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] > --------------------------------------------------------------------- > 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
