style(9) によれば、プログラムを終了するときに失敗の状態を示すために任意の 値を使って exit(3) を呼び出すのは、よいやり方ではありません。代りに、 sysexits からの事前に定義された終了コードを使うべきであり、そうすればプロ セスの呼び出し者はソースコードを調べなくても失敗クラスをおおよそ推定する ことができます。 無事に終了したことは、常にステータス 0 または EX_OK によって示されます。 任意のプログラムが常に返す可能性のあるその他の終了ステータスと衝突する可 能性を減らすために、エラー番号は EX__BASE から始まります。コードの意味 は、おおよそ次に示す通りです: コマンドが不正に使用されました。例えば、引数の数の 誤り、誤ったフラグ、パラメータの誤った構文など。 EX_DATAERR (65) 入力データがどこかで不正です。これは、ユーザデータ の