• 締切済み

コマンドの戻り値リファレンス

シェルスクリプト内でコマンドの戻り値によって 処理を振り分けたいのですが、それぞれのコマンドが どのような場合にどのような戻り値を返すのか、 一個一個検証する時間がなく、非常に困っています。 そこで、コマンドの戻り値リファレンスのような ものがあれば参考にしたいのですが、 WEBをざっと検索しても出てこず、コマンドのヘルプも オプションの説明ばかりで戻り値について 説明がありません。 皆様どのように戻り値を調べていらっしゃいますか? 一つ一つテストするしかないのでしょうか?

みんなの回答

  • Lean
  • ベストアンサー率72% (435/603)
回答No.1

UNIXでのコマンドの終了ステータスの基本は 正常終了した場合には0を返す 異常終了した場合には0以外(とは言っても1~255)を返す ですね。 基本と異なる場合や返る終了ステータスによって意味がある等の場合、コマンドのリファレンス(man page)に終了ステータスについて書いてある事もあります。 私は、終了ステータスを参照するコマンドについては、一応リファレンスを確認します。 例) grepコマンド   診断のところ http://www.linux.or.jp/JM/html/GNU_grep/man1/grep.1.html ちゃんとしたものを作成する場合は、考えられる正常/エラーパターンをテスト項目として上げてテストして意図した動作をするか確認はします。

関連するQ&A