日期 - bash中没有前导0或空格的月份?

Chr*_*ris 1 bash date

有谁知道如何显示这样的日期?

7-1-2019
Run Code Online (Sandbox Code Playgroud)

我目前有这个,它在本月增加了0

$(LC_ALL=nn_NO.UTF-8 date +'%-d-%m-%Y')
Run Code Online (Sandbox Code Playgroud)

像这样

7-01-2019
Run Code Online (Sandbox Code Playgroud)

我在lynx dump命令中使用它们

谢谢,克里斯

Lev*_*sky 6

您已经删除了当天的填充,为什么不在本月执行相同的操作?

$ date +'%-d-%-m-%Y'
7-1-2019
Run Code Online (Sandbox Code Playgroud)

以下是所有填充修饰符的列表man date:

默认情况下,日期用零填充数字字段.以下可选标志可能跟在'%'后面:

- (连字符)不要填充字段

_ (下划线)垫有空格

0 (零)用零填充

^ 尽可能使用大写

# 尽可能使用相反的情况

任何标志出现后,可选字段宽度为十进制数; 然后是一个可选的修饰符,它是E以使用区域设置的备用表示(如果可用),或者是O以使用区域设置的备用数字符号(如果可用).