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

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

Re: [shell-script] Imprimir duas linhas usando SED ou AWK


From: edjunior
Subject: Re: [shell-script] Imprimir duas linhas usando SED ou AWK
Date: Tue, 24 Apr 2007 16:42:41 -0300

hey,

você precisa pegar as duas linhas que vc falou?

seria algo como abaixo (pegando a linha do 'wrong' + a próxima)?

$ sed -n '/wrong/,+1p' arquivo.txt

ou

$ sed -n '/wrong/{p;n;p}' arquivo.txt

(Ambas fazem a mesma coisa.)

hasta!

jr.


On 4/24/07, Aroldo Luvisotto <address@hidden> wrote:
Olá,

Tenho um arquivo que contém vários erros da seguinte forma:

Data at offset 1458 ('<NULL> <NULL> <NULL>
<NULL>O<NULL>.<NULL>C<NULL>.<NULL>4...') is the wrong size for TYPE
   X'003F' (CR Char Fields Milk_Sive_Journals).

A primeira linha vai de "Data" até "TYPE, daí há uma quebra de linha e
a segunda começa em X'003F' e vai até o final.

Estou usando como referência a palavra "wrong" para achar os erros.
Consigo achar a linha seguinte à que contém "wrong" usando o seguinte:

sed -n '/wrong/{n;p;}' arquivo.txt

Retorno:    X'003F' (CR Char Fields Milk_Sive_Journals).

Porém, preciso ter como saída ambas as linhas. Como posso fazer isso
usando sed ou awk?

Obrigado pela atenção.

--
Aroldo Luvisotto Neto


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





reply via email to

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