這是我的代碼:爲什麼我的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」?