最近読んだところによると、パイプの概念はUNIXバージョン3より前には実現していませんでした。
しかし、UNIXは常に単純なプログラムに関するものだったので、それは1つのことを実行し、より複雑なことを実行するように構成されていました。
IOリダイレクションは最初のPDP-7実装(1969年頃)には存在しませんでしたが、その後すぐに追加されました。これで、パイプの道徳的同等物を実装できます。
prog1 | prog2
で実装できます
prog1 > tempfile
prog2 < tempfile
rm tempfile
実際、パイプはこのモデルを使用して説明されることがよくあります。
Ritchieによる論文 nixタイムシェアリングシステムの進化 は、初期のUnixの歴史に強くお勧めします。 「パイプは1972年にUnixに登場した」と書かれています。