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

Responder a