在我使用“读取”创建它之后,我想测试两个变量是否存在。如果用户只输入我想要的两个变量之一,则会显示错误。
有我的代码:
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
谢谢你的帮助 :)