command - 単純コマンドを実行する
構文
command [ -p ] command_name [ argument ... ]
command [ -vV ] command_name
説明
command を使うと、指定された arguments を使用して command_name を実行し、検索順序から関数を除外することができます。 command_name が特殊組み込みユーティリティーの場合は、通常の組み込みユーティリティーとして取り扱われます。 それ以外の場合は、command の実行結果は command を指定しなかった場合と同じです。
command -v は whence と同じであり、command -V は whence -v と同じです。
オプション
- -p
- PATH 変数のデフォルト値を使用してコマンド検索を実行します。そうすれば、すべての標準ユーティリティーを確実に見つけ出すことができます。
- -v
- 現行環境で qsh が command_name を呼び出すために使用するパス名またはコマンドを示すストリングを表示します。
- -V
- 現行環境で qsh が command_name をどのように解釈するかを示すストリングを表示します。
オペランド
command_name は、現行環境の中にあるユーティリティーです。
終了状況
- 0 正常終了。
- >0 不成功の場合。
- 特殊組み込みユーティリティー export を通常の組み込みユーティリティーとして実行する場合: command export ALPHA
- ls ユーティリティーを呼び出すために使用されるパス名を表示する場合: command -v ls
- 予約語 for がどのように解釈されるかを表示する場合: command -V for