次: , 上: Conditions


16.1 false: 何もせず失敗します

falseは,失敗(failure)を意味する1の終了ステータスを返 す以外何もしません.それは,シェルスクリプトの失敗のコマンドが必要な位 置で使用することが可能です.

デフォルトで,false--help--versionを尊 重します.しかし,それはPOSIXに準拠していないので,環境変数 POSIXLY_CORRECTが設定されているとき,falseは, --help--versionを含む,すべてのコマンドライン引数 を無視します.

このバージョンのfalseは,Cプログラムとして実装されていて,そ のため,シェルスクリプトの実装より安全かつ高速になり,アカウントの使用 を禁止する目的のダミーシェルとして使用しても安全でしょう.

falseは,(ここで説明されている他のすべてのプログラムとは異な り) --help--versionを用いて呼び出されても,失敗の 終了ステータスを返しすことに注意して下さい.