plumbing
名詞
[Unix]shellコードを表すのに使われる用語。あるプログラムの出力を別のプログラムの入力に送り込むパイプラインが多用されるため、そう呼ばれる。Unixでは、ユーザユーティリティは、シェルスクリプトにまとめた適切なパイプラインと一時ファイルいじりの組み合わせで実装、あるいは少なくともプロトタイプ化できることが多い。これは毎回Cを書くよりずっと手間がかからず、この能力はUnixの主要な強みの一つとみなされている。IBMのVM/CMSのような他のいくつかのOSも、似た機能をサポートしている。特にhairy plumbingという言い回しで使われる(hairyを参照)。「ちょっとした配管で、sort(1)、comm(1)、tr(1)から基本的なスペルチェッカーをでっち上げられる」teeも参照。