如何在第一场比赛而不是第二场比赛中退出比赛?

时间:2020-03-26 09:15:52

标签: linux bash sed watch

一个后台进程正在写入日志,我想将此日志中的所有文本输出到终端,直到单词“ Do”为止。

我正在使用以下命令:

+

由于某种原因,此命令将输出单词“ Do”,并等到下一行退出之前将下一行写到日志中。

为进行验证,我运行了命令,然后在另一个窗口中使用以下命令将其手动附加到文件中:

"2(3(4)+5)"

sed似乎仅在将下一行写入文件后才退出,而不是在输出时退出。

如何在单词“ Do”的第一个输出上退出sed命令?

1 个答案:

答案 0 :(得分:-1)

使用大写字母Q

sed '/Compiled/Q'