03/12/25 19:14 rdnqUWYN
>>36
そーじゃないけど、UNIX のパイプは一時ファイルを介さないから、
パイプ経由のデータのやりとりがディスクの容量や読み書きの速度の
制約を受けないという大きな利点がある。また、一時ファイルを介さない
ということはパイプでつながれた二つのプロセス(書き手と読み手)は
同一マシン上にある必要はない、ということでもある。やや恣意的だけど
$ tar cf - foo/ | ssh remote tar xf - -C /tmp
こういう芸当は UNIX では特別なことではない。また、パイプの両端が
二つのホストにまたがることができることから、パイプは OS の機能であって
シェルの機能ではないことが分かると思います。
Windows のことはよく知らないので、むしろその辺りがどうなっているのか
教えてほしいです。