Shell 显示变量,加一
我有一个叫做年的变量,它是16 我想创建一个名为FINYEAR的新变量,它是16/17 也就是说,它是年,然后是“/”,然后是“年+1” 这个问题 似乎没有涵盖它 谢谢。使用Shell 显示变量,加一,shell,unix,ksh,Shell,Unix,Ksh,我有一个叫做年的变量,它是16 我想创建一个名为FINYEAR的新变量,它是16/17 也就是说,它是年,然后是“/”,然后是“年+1” 这个问题 似乎没有涵盖它 谢谢。使用$(())进行算术展开: $ year=16 $ finyear="$year/$(( year + 1 ))" $ echo "$finyear" 16/17 FINYEAR="$YEAR/$((YEAR+1))" 请注意,在$(())内的变量名前面不需要$,因为名称是明确的。还要注意,我有意使用小写变量名- 使用算
$(())
进行算术展开:
$ year=16
$ finyear="$year/$(( year + 1 ))"
$ echo "$finyear"
16/17
FINYEAR="$YEAR/$((YEAR+1))"
请注意,在
$(())
内的变量名前面不需要$
,因为名称是明确的。还要注意,我有意使用小写变量名- 使用算术展开:
$ year=16
$ finyear="$year/$(( year + 1 ))"
$ echo "$finyear"
16/17
FINYEAR="$YEAR/$((YEAR+1))"