在文件名中包含时间戳

在文件名中包含时间戳

我尝试创建一个这样的文件,在文件名中添加时间戳

vim Customer1-$(date).txt

但结果是Customer1-Sat.txt,我想要完整的时间戳

Sat 30 Aug 2014 09:41:27 PDT

我假设命令输出中的空格是仅包含在文件名中的Date原因。Sat

如何包含完整的时间戳?

答案1

您很可能有类似 2014 年 8 月和 09:41:27 的文件。

尝试这个

timestamp=$(date +"%a %d %b %Y %k:%M:%S %Z").txt
touch customer1-"$timestamp".txt

输出:

customer1-Sun 31 Aug 2014  2:56:18 PDT.txt

我不推荐这样做,因为这样的文件名并不适用于所有配置或其他操作系统。

相关内容