如何向文件名添加日期和空格

如何向文件名添加日期和空格

如果我执行touch $(date '+%F %T'),我期望创建一个文件名包含日期和时间的文件;而是创建两个文件:一个文件的名称是日期,另一个文件的名称是时间:

$ touch $(date '+%F %T')
$ ls -1
12:39:26
2019-03-05

为什么会这样,如何创建一个名为2019-03-05 12:39:26相反 的文件,而不使用下划线而不是空格?

答案1

使用双引号:

touch "$(date '+%F %T')"

有关的:

相关内容