質問: if / then / elseのマニュアルページ if/then/else、while、for eachなどの最も基本的なスクリプトコマンドと、-eq、-e、-geなどのすべての関連スイッチの構成を文書化したマニュアルページがあるかどうかを知りたいです。
回答: これらの構造を使用するための正確な構文はシェル間で異なる可能性があるため、使用している特定のシェルのマニュアルを参照する必要があります。ほとんどの場合、bashを使用しているので、man bashを使用します。他のものを使用している場合も多いですが。たとえば、多くのディストリビューションはブートスクリプトにposixシェルを使用するか(たとえば、debianはdashを使用します)、少なくともbash準拠モードではposixを使用します。通常、この場合はman shを実行してドキュメントを取得できます(これは、元のshまたはbourneshellでない場合に使用されるシェルのmanページにリンクされます)。使用しているシェルがわからない場合は、この質問を参照してください- 実行時にスクリプトでシェルを決定する 言及しているもう1つの作業は、bash用のhelpビルトインです。これは、さまざまなビルトインコマンド/フロー制御ステートメントなどのマニュアルにあるものの短縮バージョンを提供します。helpを単独で使用できます。利用可能なものの完全なリストを表示するには、help if、help for、help test、help [などを試すことができます。