2017-05-28 3 views
1

tcshで2つの整数を合計したいとします。私はbashでこれを行う方法を見てきました。 1つの変数はキュー・マネージャーによって設定され、もう1つの変数はスクリプトでハードコードされた定数変数です。 私はtcshスクリプトの2つの整数の合計

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

けどを試してみましたillegal variable nameのtcshで

答えて

1

整数演算が割り当てコマンド "@" で撮影した表現で行うことができます

@ num1 = 3 
@ num2 = 10 
echo $num1 
echo $num2 

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

アドバイス:cshのパーサが持っていましたいくつかのバグは、演算子と数字の間の算術表現で特に必要となるスペースを使用します。

+0

ようこそ。ちょうどコード行を投稿することは間違いなく良い答えです。この[how-to-answer](http://stackoverflow.com/help/how-to-answer)をお読みください。 – thewaywewere

関連する問題