全文検索
edit
foo() { if [ -f "/etc/passwd" ]; then return 0 else return 1 fi } foo if [ $? -ne 0 ]; then echo "ERROR" else echo "OK" fi
コマンド実行後、終了コードを$?で調べる。0が正常終了で、それ以外が異常終了。ここではシェル関数foo()を作成し、実行後、返値を調べている。