命令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