请教UNIX下SHELL中DATE格式的问题
写了SHELL,如下:
month=`date +%m`
day=`date +%d`
year=`date +%Y`
month=`expr $month + 0`
day=`expr $day - 1`
正常 月,日的格式应该为 01,02,03....12 这样
但是一经过运算再输入后就变成了1,2,3.....12了
请教解决办法! 谢谢!
------解决方案--------------------
重新处理一下
day=$(printf %02d $day)