このドキュメントの内容は、以下の通りです。 はじめに パイプがプログラムをつなぐ コマンドの実行方法 サンプルソース popen.c コンパイル方法 実行方法 参考 はじめに プログラムは、ほかのプログラムと組み合わせることで、単体のプログラムではできないことを実現することができます。なんでもできるプログラムを書くのは、非情に困難なことです。普段利用する機能を思い浮かべてください。たとえば、ファイルを探す機能、テキストを探す機能、数字で並べ替える機能、アルファベットで並べ替える機能、重複を省く機能、重複を数える機能、といった機能を利用しています。どれも、1つ1つは大したことはない機能かもしれませんが、それらが全部必要だとしたら、プログラムはそれなりに大きくなるでしょう。 1つ1つのプログラムに、上記に例で挙げたようなさまざまな機能を実装するのは、大変なことです。しかしながら、上記の1つ1つ