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