我正在学习shell脚本。
我需要将每个新条目或新行捕获到日志文件中,并将该行复制到另一个文件中。
示例:我想将/ var / log / maillog中的每个新条目复制到//newlog.log
此致
答案 0 :(得分:4)
tail -0f /var/log/maillog | tee -a ../newlog.log
0
中的-0f
是不复制现有尾部条目,并且仅开始拖尾新条目。 tee
用于将stdout重定向到另一个位置。正如人们所指出的那样,-a
选项用于附加到输出文件而不是覆盖它。