gpt4 book ai didi

linux - 将日期添加到 shell 脚本中的文件名

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:54:22 25 4
gpt4 key购买 nike

我有以下 shell 脚本,想更改要更改的文件名 db_backup.sql,以便将当前日期添加到它前面,例如yyyy-mm-dd-db_backup.sql

#!/bin/sh
mysqldump ... /_sql/db_backup.sql
gzip -f _sql/db_backup.sql

简单的问题,希望快速简单的回答!

最佳答案

你可以使用date命令来做你想做的事:

#!/bin/sh
fspec=/_sql/$(date +%Y-%m-%d)-db_backup.sql
mysqldump ... ${fspec}
gzip -f ${fspec}

如果您使用的 shell 不支持 $(),您可能需要改用反引号:

fspec=/_sql/`date +%Y-%m-%d`-db_backup.sql

关于linux - 将日期添加到 shell 脚本中的文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3405297/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com