【发布时间】:2013-09-24 06:32:36
【问题描述】:
我正在学习 shell 脚本。
我需要将每个新条目或新行捕获到日志文件中,并将该行复制到另一个文件。
示例:我想将 /var/log/maillog 中的每个新条目复制到 //newlog.log
问候,
【问题讨论】:
我正在学习 shell 脚本。
我需要将每个新条目或新行捕获到日志文件中,并将该行复制到另一个文件。
示例:我想将 /var/log/maillog 中的每个新条目复制到 //newlog.log
问候,
【问题讨论】:
tail -0f /var/log/maillog | tee -a ../newlog.log
-0f 中的 0 是不复制现有的尾条目,并且只开始尾尾新条目。 tee 用于将标准输出重定向到另一个位置。正如人们所指出的,-a 选项用于附加到输出文件而不是覆盖它。
【讨论】:
tail -0f。 (已编辑)。 @devnull,感谢-a 编辑!