Considero essa resposta off topic porque estou propondo uma solução usando o vim, mas é só para constar, quem puder testar faça-o por favor pois estou longe de casa e o computador que estou não tem vim
:g/pedro/;+1 w! >> arquivo.txt :g/pedro/;+1 p "apenas imprime :g/pedro/;+1 t$ Acho que no primeiro caso o arquivo tem que existir no terceiro ele copia cada trecho que corresponde ao padrão para o final 't$' --- Em [email protected], jimmy <ronaldo_...@...> escreveu > > algumas opções: > > sed '/regex/,+1!d' arquivo > awk '/regex/ { print; getline ; print }' arquivo > ed -s arquivo <<< $'/regex/\n+1p' > > > On Tue, Dec 23, 2008 at 11:58:42AM -0000, Eddy wrote: > > Entendi amigos! Mas eu utilizo o AIX > > e o -A não possui. Alguma substituição? > > > > > > > > --- Em [email protected], "Guilherme Gall" <gmgall@> > > escreveu > > > > > > -----BEGIN PGP SIGNED MESSAGE----- > > > Hash: SHA1 > > > > > > Fala Eddy, vê se a opção -A do grep é o que você quer. Exemplo abaixo: > > > > > > $ cat texto > > > aaaaaaa pedro01 bbbbbbbb ccccccc > > > ccccccc dd ddddddd hhhhhhh > > > > > > aaaaaaa rodrigo bbbbbbbb ccccccc > > > ccccccc dd ddddddd hhhhhhh > > > > > > aaaaaaa pedro01 bbbbbbbb ccccccc > > > ccccccc dd ddddddd hhhhhhh > > > $ grep 'pedro' -A1 texto > > > aaaaaaa pedro01 bbbbbbbb ccccccc > > > ccccccc dd ddddddd hhhhhhh > > > - -- > > > aaaaaaa pedro01 bbbbbbbb ccccccc > > > ccccccc dd ddddddd hhhhhhh > > > > > > Saudações a todos, boas festas e um excelente 2009 a todos. > > > - -- > > > Guilherme Magalhães Gall (GMGall) > > > GPG Public Key ID: 0F498058 > > > > > > > > > -----BEGIN PGP SIGNATURE----- > > > Version: GnuPG v1.4.9 (GNU/Linux) > > > Comment: http://getfiregpg.org > > > > > > iEYEARECAAYFAklQOP0ACgkQZV3qXg9JgFg+WgCgrOacQ0zTOCsbd2YbPGY/X9df > > > SxYAoIYBVvR2UfHOWbfnMtmtq2Teugjg > > > =81ve > > > -----END PGP SIGNATURE----- > > > > > > 2008/12/22 Eddy <estacio_rj@>: > > > > Uma dúvida amigos tenho o seguinte: > > > > > > > > aaaaaaa pedro01 bbbbbbbb ccccccc > > > > ccccccc dd ddddddd hhhhhhh > > > > > > > > aaaaaaa rodrigo bbbbbbbb ccccccc > > > > ccccccc dd ddddddd hhhhhhh > > > > > > > > aaaaaaa pedro01 bbbbbbbb ccccccc > > > > ccccccc dd ddddddd hhhhhhh > > > > > > > > eu preciso que sempre q ele encontrar > > > > pedro que ele me mostre além do pedro a linha > > > > abaixo dele, mas só se encontrar pedro > > > > agradeço toda a ajuda. > > > > > > > > > > > > ------------------------------------ > > > > > > ------------------------------------ >
