如何在一周中的每一天使用bash写入不同的文件



我有一个脚本,它从一个文件中提取信息并将其输出到另一个文件。我需要做的是每天运行这个脚本,但输出到不同的文件。我会在crontab中每天同时运行这个,但我不知道如何每天输出到不同的文件。有我可以使用的循环吗?

谨致问候,John

您不需要循环。相反,使用stdout/stderr重定向到使用"date"创建的文件名

例如

$ myprocess.sh > `date +"%m-%d-%Y"`.log

因此,日期在回溯中执行(这被称为命令替换),输出在行中被替换。这里,格式化的日期输出被用作日志文件名(在本例中为04-24-2014.log)

相关内容

  • 没有找到相关文章

最新更新