这是我的代码:为什么我的shell在-a条件下工作良好?
echo $1 $2
if [ "Release"!="$2" -a "Debug"!="{$2}" ]; then
echo "error! the arg of -c must be \"Release\" or \"Debug\" !"
exit 1
fi
XCODECONFIG="$2";
当我输入
./build.sh a Release
输出是:“错误-c的ARG必须是 “
a Release
error! the arg of -c must be "Release" or "Debug" !
它打印版本”或“调试”!“为什么不继续使用XCODECONFIG =“$ 2”?