次のコマンドを発行します。
command <inputfile> <outputfile>
次に、次のように呼び出します。
command FileA > FileC FileB
A
を入力として受け入れてB
出力しますC
。しかし、出力リダイレクトがパラメータの間にあるので、3番目のパラメータをどのように解析しますか?
答え1
シェルはコマンドラインを解析し、リダイレクトを設定します。この場合は、を参照して> FileC
適切なリダイレクトを設定し、コマンドからこれらの用語を削除します。したがって、最終実行は次のようになります。
command FileA FileB
command
> FileC
この部分自体は決して見えません。
バラよりシェルの制御およびリダイレクト演算子は何ですか?一般リダイレクトの詳細