リダイレクト (CLI)
リダイレクションなしで実行された場合、標準出力にヒットを出力し、エラー(例:保護されたディレクトリを横切る権限の不足など)を標準エラー出力に出力する。標準出力が結果をファイルresultsにリダイレクトするとき、エラーメッセージは通常通り画面に出力される。ファイルresultsで、ヒットとエラーメッセージの両方を見るために、2>&1を使用して、標準出力(ハンドル1)の中に標準エラー出力(ハンドル2)を合併する。
>の前に2>&1を置くことは可能だが、うまく働かない。事実、インタプリタが2>&1を読む時に、標準出力がどこでリダイレクトされるかを知らない。
もし併合された出力が別のプログラムにパイプで輸送される必要があるならば、ファイル併合シーケンス2>&1は以下のようにパイプ文字に先行しなければならない:
コマンドの簡素化したフォーム:
は
または
と同じである。