linux重定向器用$ date变量记录文件名

时间:2010-11-13 16:24:34

标签: shell redirect

我有一个带有一行的脚本:

ruby /root/backup_scripts/new_scripts/aapxen01.rb>>/volumes/backups/aapxen01/$date.log  2>&1

这会生成一个名为“.log”的日志文件,显然不是我想要的。如何将当前日期生成为文件名?

2 个答案:

答案 0 :(得分:9)

将$ date替换为:

`date "+%Y-%m-%d"`

答案 1 :(得分:3)

避免反引用并改为使用它:$(date '+%Y-%m-%d') http://mywiki.wooledge.org/BashFAQ/082