Bash 正在尝试创建.txt文件的备份,该文件将重命名该txt文件的后缀
我也在尝试创建一个txt文件的备份,例如ThisFileIsBackup.txt.bak_(我还没有弄清楚如何打印当前日期)如何将当前日期和时间打印到txt文件的新后缀中 我试着在cp$myfile$place-S.bak_;date和cp$myfile$place-S.bak_u$newextension,其中我放置了newextension=;日期。日期将在终端中打印出来,而不是与.bak一起保存为新后缀 当前shell脚本: 我希望像这样的输出在2019年4月25日17:55:12 CEST 当前的输出仅为thisabackup.txt.bak_使用,不要忘记引用变量Bash 正在尝试创建.txt文件的备份,该文件将重命名该txt文件的后缀,bash,shell,ubuntu,Bash,Shell,Ubuntu,我也在尝试创建一个txt文件的备份,例如ThisFileIsBackup.txt.bak_(我还没有弄清楚如何打印当前日期)如何将当前日期和时间打印到txt文件的新后缀中 我试着在cp$myfile$place-S.bak_;date和cp$myfile$place-S.bak_u$newextension,其中我放置了newextension=;日期。日期将在终端中打印出来,而不是与.bak一起保存为新后缀 当前shell脚本: 我希望像这样的输出在2019年4月25日17:55:12 CES
newextension="$(date)"
cp -- "$myfile" "$place" -S ".bak_$newextension"
或者只是:
cp -- "$myfile" "$place" -S ".bak_$(date)"
您没有正确使用命令替换。正确的格式如下所示:
newextension=$(date)
newextension=$(date)