mysql 的动态文件名

mysql 的动态文件名
mysql --host *HOST* --p   --user *USERNAME*  -e "query"  > file.lst
pause

我的代码如上所示。有没有办法重命名file.lst并在末尾添加 sysdate 并使其像file19072016.lst?假设需要每天更改日期并且文件每天都运行。

答案1

使用以下命令执行此操作:

mysqldump -hlocalhost -uroot -p DBNAME > file$(date +"%d%m%Y").lst

示例输出:

file19072016.slt

谢谢@terdon.
查看编辑历史。

答案2

您可以像这样创建所需的文件名:

FILE="file`date +"%d%m%Y"`.lst"

相关内容