我正在尝试做这样的事情:
mysqldump --user c1bt3 --password=blah c1bt3 > c1bt{date}.sql
其中日期被替换为当前日期,即 c1bt5-11-10.sql,我正在尝试从 linux shell 脚本中执行此操作。
有什么想法可以做到这一点吗?
最佳答案
您可以将 date 命令与您喜欢的格式一起使用
DATE=$(date)
mysqldump --user c1bt3 --password=blah c1bt3 > c1bt${DATE}.sql
或使用您的 shell 的日期格式化功能,这可能会有所不同。
这是 ZSH:
$ print -P "%D{%H:%M:%S}"
22:30:23
同样的用法...
DATE=$(print -P "%D{%H:%M:%S}")
mysqldump --user c1bt3 --password=blah c1bt3 > c1bt${DATE}.sql
关于linux - 获取当前日期并将其用于文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2814174/