显示变量加一

Display variable, plus one

我有一个名为 YEAR 的变量,它是 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))"