显示变量加一
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))"
我有一个名为 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))"