我尝试创建一个这样的文件,在文件名中添加时间戳
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
我不推荐这样做,因为这样的文件名并不适用于所有配置或其他操作系统。