Bash
如何在文件名中同時添加日期和空格
如果我執行
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')"
有關的: