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

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

Imprimir duas linhas usando SED ou AWK


From: Aroldo Luvisotto
Subject: Imprimir duas linhas usando SED ou AWK
Date: Tue, 24 Apr 2007 15:58:37 -0300

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


reply via email to

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