パラメータ間のリダイレクトの仕組み

パラメータ間のリダイレクトの仕組み

次のコマンドを発行します。

command <inputfile> <outputfile>

次に、次のように呼び出します。

command FileA > FileC FileB

Aを入力として受け入れてB出力しますC。しかし、出力リダイレクトがパラメータの間にあるので、3番目のパラメータをどのように解析しますか?

答え1

シェルはコマンドラインを解析し、リダイレクトを設定します。この場合は、を参照して> FileC適切なリダイレクトを設定し、コマンドからこれらの用語を削除します。したがって、最終実行は次のようになります。

command FileA FileB

command> FileCこの部分自体は決して見えません。

バラよりシェルの制御およびリダイレクト演算子は何ですか?一般リダイレクトの詳細

関連情報