Ksh

更改表示數字的字元串的值

  • November 29, 2013

我有以下表達式:

a="2013"

如何更改ato的值"2012"

簡單地$(())用於 shell 算術:

a=$(($a-1))

您可以使用$(())Joseph R. 建議的標準,或者使用某些 shell ( ksh, bash, zsh),您可以使用let

$ a="2013"
$ let a--; ## Or let "a=$a-1"
$ echo "$a"
2012

引用自:https://unix.stackexchange.com/questions/102967