代码之家  ›  专栏  ›  技术社区  ›  alejomarchan

从模式外观开始读取文件行[重复]

  •  0
  • alejomarchan  · 技术社区  · 6 年前

    这个问题已经有了答案:

    我有一个不断记录申请程序活动的日志。我想从有特定事件的行中读取,直到文件结束。例如:

    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
    

    我想让它从一个特定的链子的外观(在本例中 误差 )以后:

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

    在那个时候在文件的末尾。我该怎么做?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Cyrus    6 年前

    仅从包含 ERROR 到最后一行( $ )

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

    见: man sed