1

スクリプトは、「追加するネスト番号を入力してください:」と出力し、ユーザーが負の数を入力するまでこれを続けます。その時点で、正の数の合計を出力することになっています。ただし、ループが最初に次の番号を要求すると、ループに入り、再度要求しないため、スクリプトは何も実行を停止し、ループ内の次の行に到達することさえありません。

#!/bin/csh -x
#
# This script adds positive numbers entered by the user, stopping
# when a negative number is added
# Usage: +#, +#, +#... -#. 
#
@ x=0
@ sum = 0
while($x>= 0)
echo -n  "Enter the next number to be added: "
@ sum = $sum + $<
@ x = $<
end
#
exit 0
4

1 に答える 1