在' date'中抑制零填充产量

时间:2017-01-06 18:58:08

标签: shell date

date命令的输出存在问题。

当我运行echo $(date +"%b %d")时,输出为 Jan 06 。我希望输出为: 1月6日。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

尝试连字符。从手册页:

  

默认情况下,日期用零填充数字字段。以下可选标志          可能会跟随'%':

   -      (hyphen) do not pad the field

另外,您不需要echo,只需这样做: date +"%b %-d"