脚本 :
IMAGE=$imgvalue;
if [ $imgvalue :=1 ]
then
echo DO=ABC;
elif [ $imgvalue :=2 ]
then
echo DO=ETC;
elif [ $imgvalue :=3 ]
then
echo DO=XYZ;
else
echo "$imgvalue is unsupported";
exit 1;
fi
在上面的脚本中,IMAGE=1
, IMAGE=2
,IMAGE=3
无论我分配的值是什么。它只显示DO=ABC
。其他条件无效。谁能解释我的脚本有什么问题?