请让我知道如何m_dd_yyyy
在 Unix 中获取格式。
示例:对于当前日期,我需要作为6_19_2013
我只知道
date +%m_%d_%Y
只有给 as06_19_2013
但我需要 as 6_19_2013
。我不想0
在一个月前附加单月值。
请让我知道如何m_dd_yyyy
在 Unix 中获取格式。
示例:对于当前日期,我需要作为6_19_2013
我只知道
date +%m_%d_%Y
只有给 as06_19_2013
但我需要 as 6_19_2013
。我不想0
在一个月前附加单月值。
正如手册页上所解释的,您只需告诉 date 不要填充输出,方法是-
在格式字符串中添加 a :
date +%-m_%-d_%Y
为了完整起见,手册页的相关部分:
By default, date pads numeric fields with zeroes. The following
optional flags may follow '%':
- (hyphen) do not pad the field
_ (underscore) pad with spaces 0
(zero) pad with zeros
^ use upper case if possible
# use opposite case if possible
After any flags comes an optional field width, as a decimal number;
then an optional modifier, which is either E to use the locale's alternate
representations if available, or O to use the locale's alternate numeric
symbols if available.