linux下创建文件时,如何用当前日期做为文件名

我写了个每天自动执行的shell脚本
目的是去备份mysql数据库
[code="java"]
filename="date +%Y%m%d"
mysqldump --opt databasename -u root | gzip > /var/mysqlbackup/test_$filename.gz
[/code]
执行上面shell会报错
[quote]
/etc/cron.daily/autobackup.sh: line 2: /var/mysqlbackup/test_$filename.gz: ambiguous redirect
mysqldump: Got errno 32 on write
[/quote]
我不用日期做文件名,就能正常备份。
请大师指点!!

查看全部
iteye_21326
iteye_21326
2008/07/17 13:17
  • linux
  • 点赞
  • 收藏
  • 回答
    私信
满意答案
查看全部

0个回复