【发布时间】:2013-08-12 12:15:10
【问题描述】:
如果我有一个变量
month=02 当我将其添加为月份=`expr $month + 1`
然后它变成month=3 但我希望它是month=03 我该怎么办?
即使我添加
month=`expr $month + 01`
它不起作用。
【问题讨论】:
如果我有一个变量
month=02 当我将其添加为月份=`expr $month + 1`
然后它变成month=3 但我希望它是month=03 我该怎么办?
即使我添加
month=`expr $month + 01`
它不起作用。
【问题讨论】:
使用printf:
$ month=1
$ printf "%02d" $month
01
当month 是两位数时,此方法适用。
$ month=11
$ printf "%02d" $month
11
[你也可以通过说let month++来增加一个变量。]
【讨论】: