标签: unix csh
嗨,我正在尝试设置一个等于自身的变量加上另一个变量,所以如果我这样做: set lvt_count = 0 set lvt = 1 set lvt_count = $lvt_count + $lvt
set lvt_count = 0 set lvt = 1 set lvt_count = $lvt_count + $lvt
它应该返回lvt_count的值,但是我得到一个set:由于某种原因,变量名必须以字母错误开头。请帮忙。
答案 0 :(得分:2)
在csh中 ,则无需使用set进行算术运算。而是使用@:
set
@
set v1 = 1 set v2 = 2 @ v1 = $v1 + $v2 echo $v1