在shell中创建日期格式为dd / mm / yyyy的文件名

时间:2017-04-22 17:44:31

标签: bash

最近,我遇到了使用bash shell

创建一个日期格式的文件名,如下例所示
[ 1 0     0     0 ]     [ .11 .22 .33 .44 ]
[ 0 .65^2 .42^2 0 ]     [ .65 .42 .01 .92 ]
[ 0 .26^2 .60^2 0 ]  *  [ .26 .60 .45 .39 ]
[ 0 0     0     1 ]     [ .06 .04 .10 .17 ]
        A'                       B'

它会抛出错误,这意味着您无法使用此格式创建文件名。

touch 22/04/2017

有人知道吗?

2 个答案:

答案 0 :(得分:4)

您不能将22/04用于文件名。它被解释为文件夹分隔符。

使用_表示您要在子树-中创建文件textfield

您可以使用其他分隔符,例如foreachMapbox GL js

答案 1 :(得分:2)

警告:这是一种方法,只是为了做到这一点,它实际上并未被推荐或使用。有理由首先不允许使用这些字符。

如果您需要这样做,可以使用this字符,该字符看起来与/完全相同,但不是。 一般来说,正如Guillaume Jacquenot所说,不允许使用这样的文件名。