当前位置: 技术问答>linux和unix
请教UNIX下SHELL中DATE格式的问题
来源: 互联网 发布时间:2016-11-03
本文导语: 写了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了 请教解决办法! 谢谢!...
写了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了
请教解决办法! 谢谢!
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)
day=$(printf %02d $day)