【发布时间】:2023-01-24 21:50:44
【问题描述】:
我需要将当前日期附加到文件名的末尾,目前使用以下内容:
mv "$file" "${file}_$dateNow"
因此,如果我有文件“Testfile1.xml”,它将更改为“Testfile1.xml230124”
我想要做的是将日期放在文件名之后,但在文件扩展名之前,即“Testfile1120324.xml”
我该怎么做?文件扩展名并不总是 .xml,可以是任意长度的任何内容。
非常感谢您的帮助
【问题讨论】:
-
不应该是
mv "${file}.${ext}" "${file}_$(date +%y%m%d).${ext}"吗? :-)(带有一个小“y”,以便年份仅包含 2 个字符)
标签: bash