如果执行touch $(date '+%F %T'),我希望创建一个文件名包含日期和时间的文件。但是创建了两个文件:一个文件的名称是日期,另一个文件的名称是时间:
touch $(date '+%F %T')
$ touch $(date '+%F %T') $ ls -1 12:39:26 2019-03-05
为什么会这样,以及如何在2019-03-05 12:39:26不使用下划线而不是空格的情况下创建一个名为的文件?
2019-03-05 12:39:26
使用双引号:
touch "$(date '+%F %T')"
有关的:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
点击生成二维码
我来说两句