if [ $? -ne 0 ]; then echo "error"; else echo "success"; fi
條件成功,簡單Shell如果不工作
if [ ! -f index.html ]; then echo "error"; else echo "success"; fi
成功,但由於某種原因
if [ ! -f index.html ] || [ $? -ne 0 ]; then echo "error"; else echo "success"; fi
失敗。
在我的情況「index.html」存在和$? = 0