Bash

如何在文件名中同時添加日期和空格

  • March 5, 2019

如果我執行touch $(date '+%F %T'),我希望一個文件的文件名包含要創建的日期和時間;而是創建了兩個文件:一個名稱為日期,另一個名稱為時間:

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

為什麼會這樣,我怎樣才能創建一個名為2019-03-05 12:39:26而不使用下劃線而不是空格的文件?

使用雙引號:

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

有關的:

引用自:https://unix.stackexchange.com/questions/504489