从特定字符串打印到文本文件中的其余行

时间:2014-09-25 18:41:43

标签: grep

我有一个日志文件。该文件包含几个记录的总时间,"总计时间:84848"在脚本运行结束时。我试图提取这一特定的信息,以便我可以看到哪个脚本运行时间最长。这一部分也是该行的结束方式。数字后面没有任何内容。所以期望的输出如下:

TOTAL TIME TAKEN: xxxxx
TOTAL TIME TAKEN: xxx
TOTAL TIME TAKEN: xxxx
and so on...

使用grep我可以打印以筛选包含上述字符串的所有行。但我只对以上部分感兴趣。使用' -o'选项,我只得到总时间:'没有数字的部分。所以我的问题是,是否有一种方法可以打印到所需的字符串(" TOTAL TIME TAKEN:")到该行的其余部分。

提前致谢! :)

1 个答案:

答案 0 :(得分:0)

grep -o' TIME TAKEN:[0-9] {1,}'日志文件