home wiki.fukuchiharuki.me
Menu

「||」でエラーを表示

command || echo "error"

終了ステータスをif文にかけてエラーを表示

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

コマンドを直接if文にかけてエラーを表示

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

または

if ! (command)
else
  echo "error"
fi

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