if/then/else のマニュアルページ

if/then/else のマニュアルページ

if/then/else最も基本的なスクリプトコマンド(たとえば、、、、、)、および関連するすべてのスイッチ(たとえば、、などwhile)の設定を文書化するマニュアルページがあるかどうか疑問に思います。for each-eq-e-ge

答え1

これらの構成を使用するための正確な構文はシェルによって異なる可能性があるため、使用している特定のシェルのドキュメントを確認する必要があります。を使用している可能性がbash高いので使用していますman bash。多くの場合、他のものを使用することもできます。たとえば、多くのディストリビューションでは、シェルを使用してスクリプト(Debian で使用)を起動するか、少なくともPOSIX互換モードで実行します。dash通常、この場合はドキュメントを入手できます(元のシェルまたはBourneシェルでない場合は、使用しているシェルのマニュアルページにリンクされます)。bashPOSIXman shsh

どのシェルを使用しているかわからない場合は、次の質問を参照してください。実行時にスクリプトからシェルを決定する

言及する価値があるもう1つはhelpbashの組み込みコマンドです。このコマンドは、さまざまな組み込みコマンド/フロー制御ステートメントなどのマニュアルの内容の短縮バージョンを提供します。help単独で使用して、利用可能な完全なリストを表示できます。それ以外の場合はhelp ifhelp forなどhelp testを試してみてくださいhelp [

答え2

使用しているシェルのマニュアルページを確認してください。の場合、bashフロー制御ステートメントは「SHELL GRAMMAR」->「Compound Commands」に書き込まれます。

答え3

これは使用中のシェルの組み込みコンポーネントです。したがってman bash、またはあなたのシェルと同じです。特に、bashマニュアルページは長すぎず、読みにくいです。これにより、可能な方法と動作方法についてより良い感覚を得ることができます(少なくとも後で参照できるように存在することがわかります)。

関連情報