如何将linux日期从2015年1月14日转换为2015年1月14日?

let*_*eda 2 linux shell date

如何将linux日期从2015年1月14日转换为2015年1月14日

我不希望%m中的那个0

这是我正在使用的命令:

DATE=$(date --date yesterday +%d-%m-%Y)
Run Code Online (Sandbox Code Playgroud)

谢谢,

qqi*_*row 5

尝试: date --date yesterday +%d-%-m-%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
Run Code Online (Sandbox Code Playgroud)