我有一個名爲YEAR VAR是16顯示變量,加上一個
我想創建一個名爲FINYEAR新的變量,它是16/17
即它是YEAR,然後 '/',然後 'YEAR + 1'
這個問題 How to add values in a variable in Unix shell scripting?
似乎不包括它。
感謝。
我有一個名爲YEAR VAR是16顯示變量,加上一個
我想創建一個名爲FINYEAR新的變量,它是16/17
即它是YEAR,然後 '/',然後 'YEAR + 1'
這個問題 How to add values in a variable in Unix shell scripting?
似乎不包括它。
感謝。
使用$(())
做一個算術擴展:
$ year=16
$ finyear="$year/$((year + 1))"
$ echo "$finyear"
16/17
注意$
不需要在裏面$(())
變量名的前面,因爲名字是毫不含糊的。另請注意,我有意使用小寫變量名稱 - don't use uppercase names in your scripts!
使用算術擴展:
FINYEAR="$YEAR/$((YEAR+1))"