从模式外观开始读取文件的行

时间:2018-07-23 20:51:35

标签: linux unix awk grep

我有一个日志,该日志不断记录应用程序过程的活动。我想从有特定出现的行开始读取,直到文件末尾。例如:

20180723 15:15:21 Start of execution
20180723 15:15:22 Drawing
20180723 15:19:20 ERROR
20180723 15:15:21 Cutting
. (several lines
. until
. the last)
20180723 16:00:00 Transition

我希望它从特定链的外观(在这种情况下为 ERROR )开始向我展示:

20180723 15:19:20 ERROR
...
...
...
20180723 16:00:00 Transition --> The last

到那时文件的末尾。我该怎么办?

1 个答案:

答案 0 :(得分:1)

仅从包含ERROR的行到最后一行($)进行打印。

sed -n '/ERROR/,$p' file

请参阅:man sed