我想捕获后面的文件的内容并包含目标行。
2014-06-23 11:01:01,001 dog
2014-06-23 12:01:01,001 cat
2014-06-23 13:01:01,001 elephant
2014-06-23 14:01:01,001 bird
2014-06-23 15:01:01,001 rabbit
2014-06-23 16:01:01,001 deer
我想通过搜索 2014-06-23 13:01:01,001 < 2014-06-23 13:01:01,001 elephant 以及后续行/ p>
所需的输出是:
2014-06-23 13:01:01,001 elephant
2014-06-23 14:01:01,001 bird
2014-06-23 15:01:01,001 rabbit
2014-06-23 16:01:01,001 deer
提前感谢您,我随时欢迎提供文档链接!
答案 0 :(得分:4)
使用sed
,您可以从模式2014-06-23 13:01:01,001
打印到文件的末尾,如下所示:
$ sed -n '/2014-06-23 13:01:01,001/,$p' file
2014-06-23 13:01:01,001 elephant
2014-06-23 14:01:01,001 bird
2014-06-23 15:01:01,001 rabbit
2014-06-23 16:01:01,001 deer