8
「リダイレクト」と「パイプ」の違いは何ですか?
この質問は少しばかげているように聞こえるかもしれませんが、リダイレクトとパイプの違いを実際に見ることはできません。 リダイレクトは、stdout / stdin / stderrのリダイレクトに使用されます(例:)ls > log.txt。 パイプは、コマンドの出力を別のコマンドへの入力として与えるために使用されますls | grep file.txt。 しかし、同じことに対して2つの演算子があるのはなぜですか? 単にls > grep出力を渡すために書くのではなく、これも一種のリダイレクトではありませんか?私は何が欠けていますか?