[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
- Imprimir duas linhas usando SED ou AWK,
Aroldo Luvisotto <=