【问题标题】:shell scripting variables additionshell脚本变量添加
【发布时间】:2013-08-12 12:15:10
【问题描述】:

如果我有一个变量

month=02 当我将其添加为月份=`expr $month + 1` 然后它变成month=3 但我希望它是month=03 我该怎么办?

即使我添加

month=`expr $month + 01`

它不起作用。

【问题讨论】:

    标签: shell variables scripting


    【解决方案1】:

    使用printf:

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

    month 是两位数时,此方法适用。

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

    [你也可以通过说let month++来增加一个变量。]

    【讨论】:

      猜你喜欢
      • 2013-02-04
      • 1970-01-01
      • 1970-01-01
      • 2015-09-16
      • 2011-06-04
      • 1970-01-01
      • 1970-01-01
      • 2021-05-24
      • 2020-04-01
      相关资源
      最近更新 更多