home wiki.fukuchiharuki.me
Menu
* 「||」でエラーを表示 [#b7fcb70f]

 command || echo "error"


* 終了ステータスをif文にかけてエラーを表示 [#g3645a0d]

 command
 if [ $? -ne 0 ]
 then
   echo "error"
 fi


* コマンドを直接if文にかけてエラーを表示 [#vec8a47a]

 if ! { command; }
 else
   echo "error"
 fi

または

 if ! (command)
 else
   echo "error"
 fi

後者の場合commandはサブプロセスで実行される。