如果我有一个变量
month=02
当我添加一个作为月份=`expr $ month + 1`时
然后它变成month=3
但我希望它是month=03
我该怎么做呢?
即使我添加
month=`expr $month + 01`
它不起作用。
答案 0 :(得分:2)
使用printf
:
$ month=1
$ printf "%02d" $month
01
当month
为两位数时,此方法可行。
$ month=11
$ printf "%02d" $month
11
[您还可以通过说let month++
来增加变量。]