Com o grep
comando, encontrei o texto necessário da seguinte maneira:
grep 'C02' ~/temp/log.txt
Agora, onde quer que encontre a sequência desejada, gostaria de imprimir a linha após a sequência encontrada.
Por exemplo, digamos que o texto desejado seja 'abc' e abc seja encontrado na linha 12, eu também gostaria de imprimir a linha 13.
grep -A1 'abc' ~/temp/log.txt
para uma linha de contexto Um epois de jogo - ver aContext Line Control
subsecção do manual (man grep
)Respostas:
Se você estiver usando o sistema Linux, poderá tentar:
Você pode usar o awk também como:
fonte
sed -n '/C02/{N; p}' ~/temp/log.txt