shell脚本变量添加

时间:2013-08-12 12:15:10

标签: shell variables scripting

如果我有一个变量

month=02当我添加一个作为月份=`expr $ month + 1`时 然后它变成month=3但我希望它是month=03我该怎么做呢?

即使我添加

month=`expr $month + 01`

它不起作用。

1 个答案:

答案 0 :(得分:2)

使用printf

$ month=1
$ printf "%02d" $month
01

month为两位数时,此方法可行。

$ month=11
$ printf "%02d" $month
11

[您还可以通过说let month++来增加变量。]