gpt4 book ai didi

bash - 如何将日期附加到 bash 中的字符串

转载 作者:行者123 更新时间:2023-11-29 09:07:39 24 4
gpt4 key购买 nike

我有一个备份我的 Raspberry Pi 的脚本

sudo dd bs=1M if=/dev/sda1 of=/home/pi/backup.img
zip -r /home/pi/backup/backup.zip /home/pi/backup.img
cp backup.zip ~/backup

我想知道如何将日期附加到由第二行生成的 backup.zip 文件。

有什么建议吗?

最佳答案

您可以使用 command substitution来完成这个。
您可能还想熟悉 date组件:

# Save the file name in a variable so we don't repeat ourselves
outfile="/home/pi/backup/backup.zip.$(date +%Y%m%d)"

sudo dd bs=1M if=/dev/sda1 of=/home/pi/backup.img
zip -r "${outfile}" /home/pi/backup.img
cp "${outfile}" ~/backup

这里的魔法是 $(date +%Y%m%d)。这将运行 date +%Y%m%d 并捕获将是 YYYYMMDD 格式的当前日期的输出。

关于bash - 如何将日期附加到 bash 中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26768491/

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