Linux:将 tail -f 输出和注释写入单独的文本文件

Oli*_*ams 5 logs debugging pipe tail

命令tail -f命令非常适合跟踪,并且在终端中它非常有帮助,例如,按回车键并输入类似的注释

-- after xyz change... --
Run Code Online (Sandbox Code Playgroud)

出于记录目的,我希望能够将尾部输出以及我的注释​​通过管道传输到第二个文件。这可能吗(除了手动复制和粘贴输出)?谢谢!

pLu*_*umo 5

这可以满足您的需求:

sh -c 'tail -f file & cat' | tee file2
Run Code Online (Sandbox Code Playgroud)

请注意,当您按 Enter 时,它会复制您对终端输出的注释。

它也适用于{...}and(...)而不是sh -c,但是tail -f当您按下ctrl+时不会停止运行c