将命令输出之前的日期输出添加到文件开头

将命令输出之前的日期输出添加到文件开头

我正在尝试找到一种方法,在命令输出到文件之前将日期包含到日志中。这就是我正在尝试做的事情。我将其放在 shell 脚本中,通过 crontab 每 5 分钟运行一次。

ping -c5 -q ipaddress > log.log

但是,我想要在日志中的输出之前有一个日期戳。我试过这个:

date && ping -c5 -q ipaddress > log.log

但这似乎不起作用。谢谢。

答案1

因此,无论谁发布了我正在寻找的答案,都将其删除。以下是他们发布并为我工作的内容:

printf '[%s] %s\n' "$(date)" "$(ping -c5 -q ipaddress)" > log.log

相关内容