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

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

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

-- after xyz change... --

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

答案1

这可以满足您的需要:

sh -c 'tail -f file & cat' | tee file2

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

它也可以与{...}和一起使用,(...)而不是sh -c,但当您按+tail -f时不会停止运行。ctrlc

答案2

使用 T 恤

tail -f /var/log/messages | tee test.txt

相关内容