-1

シェルスクリプトを使用してwhileループの外で変数の内容を取得したい

例えば:

::

count = 5
while [ @count -gt 0]; do
a=3
b=4
if ( a > b)
 result = "UP"
else
 result = "DOWN"
fi
count=$[ $count - 1]
done

echo $result

$result毎回空に見えます!

ループ外の結果の内容が欲しいだけです。

誰でもこの問題について助けてもらえますか! ループ内の変数がサブシェルで実行されることは知っていますが、いくつかのヒントを試してみましたが、うまくいきません!

よろしくお願いします

4

1 に答える 1