1
我想在tcsh
中總結兩個整數。我已經看到如何在bash中做到這一點。 一個變量由隊列管理器設置,另一個變量是腳本中硬編碼的常量變量。 我試圖在tcsh腳本中總結兩個整數
setenv II 199
setenv AA 1
echo $((${II}+${AA}))
但illegal variable name
在tcsh中
我想在tcsh
中總結兩個整數。我已經看到如何在bash中做到這一點。 一個變量由隊列管理器設置,另一個變量是腳本中硬編碼的常量變量。 我試圖在tcsh腳本中總結兩個整數
setenv II 199
setenv AA 1
echo $((${II}+${AA}))
但illegal variable name
在tcsh中
整數運算可以通過分配命令 「@
」 採取表達式來完成:
@ 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
建議:CSH解析器有很少有bug,特別是在運算符和數字之間的算術表達式中使用空格。
歡迎來到SO。只是發佈代碼行絕對不是一個好的答案。請閱讀[如何回答](http://stackoverflow.com/help/how-to-answer)。 – thewaywewere