出力リダイレクトについてご存知ですか?

出力リダイレクトについてご存知ですか?

「入力リダイレクト演算子」と「パイプ演算子」の唯一の違いは、「<」がファイルから標準入力をリダイレクトするのに対し、「|」は正しいことです。入力をプログラムにリダイレクトしますか?

ベストアンサー1

どちらもコマンドに標準入力を設定します。違いは、パイプ演算子があるコマンドの標準出力を別のコマンドの標準入力に接続し、ファイルリダイレクト演算子がファイルをコマンドの標準入力に接続することです。

用途もあります。匿名パイプパイプ演算子を使用してプログラムを連結します。ファイルからリダイレクトする場合は必要ありません。覚えておくべきもう一つのことは、パイプ演算子はサブシェルを生成しますが、IOリダイレクトはそうではないということです。

おすすめ記事