「読み取り」を使用して作成した後、2つの変数が存在するかどうかをテストしたいと思います。ユーザーが必要な2つの変数のいずれかを入力すると、エラーが表示されます。
私のコードがあります:
while true;
do
echo "Saisissez deux variables x et y sous la forme [x y]"
read x y
if [ !-e $x ] || [ !-e $y ] <<<<<< problem ligne
then
echo "Vous devez renseigner deux nombres x et y"
elif [ $x = "." ]
then
exit 0
else
calcul $x $y
fi
done
引数を入力するだけでエラーが発生します:
[: !-e: unary operator expected
ご協力いただきありがとうございます :)