Shell 在tcsh脚本中求两个整数的和

Shell 在tcsh脚本中求两个整数的和,shell,scripting,tcsh,Shell,Scripting,Tcsh,我想在tcsh中求两个整数的和。我已经在bash中看到了如何做到这一点。 一个变量由队列管理器设置,另一个变量是脚本中硬编码的常量变量。 我试过了 setenv II 199 setenv AA 1 echo $((${II}+${AA})) 但是,tcsh中的非法变量名可以在赋值命令“@”获取的表达式中进行整数运算: 建议:csh解析器几乎没有bug,在必须使用空格的地方使用,特别是在运算符和数字之间的算术表达式中。欢迎使用。仅仅发布几行代码绝对不是一个好答案。请看这个。 @ num1 =

我想在
tcsh
中求两个整数的和。我已经在bash中看到了如何做到这一点。 一个变量由队列管理器设置,另一个变量是脚本中硬编码的常量变量。 我试过了

setenv II 199
setenv AA 1
echo $((${II}+${AA}))

但是,tcsh中的非法变量名可以在赋值命令“
@
”获取的表达式中进行整数运算:


建议:csh解析器几乎没有bug,在必须使用空格的地方使用,特别是在运算符和数字之间的算术表达式中。

欢迎使用。仅仅发布几行代码绝对不是一个好答案。请看这个。
@ num1 = 3
@ num2 = 10
echo $num1
echo $num2

@ res=$num1 + $num2
echo "num1 + num2 = $res"
setenv II 199
setenv AA 1
@ res = $II + $AA
echo $res