我有一个名为YEAR的var,它是16
我想创建一个名为FINYEAR的新变量,它是16/17
即。它是YEAR,然后是' /',然后' YEAR + 1'
这个问题 How to add values in a variable in Unix shell scripting?
似乎没有涵盖它。
感谢。
答案 0 :(得分:1)
使用$(( ))
进行算术扩展:
$ year=16
$ finyear="$year/$(( year + 1 ))"
$ echo "$finyear"
16/17
请注意,在$
内的变量名称前面不需要$(( ))
,因为名称是明确的。另请注意,我故意使用小写变量名称 - don't use uppercase names in your scripts!
答案 1 :(得分:0)
使用算术扩展:
FINYEAR="$YEAR/$((YEAR+1))"