*nix では、引数としてファイル名を受け入れる多くのコマンド ライン アプリケーションがパイプも受け入れます。例:
anApplication file.txt
また、
anApplication | anotherApplication arguments
そして、「anotherApplication」の結果は、ファイルだったので「anApplication」にリダイレクトされます
これに相当する Windows が「名前付きパイプ」であることを知りました。コマンド ライン アプリケーションは、それを理解するために名前付きパイプを認識している必要があるのか、それとも、ファイルを引数として受け入れるコマンド ライン アプリケーションが代わりに名前付きパイプで動作するのか疑問に思います。