:plumbing: [UNIX] n. Term used for {shell} code, so called
because of the prevalence of `pipelines' that feed the output of
one program to the input of another. Under UNIX, user utilities
can often be implemented or at least prototyped by a suitable
collection of pipelines and temp-file grinding encapsulated in a
shell script; this is much less effort than writing C every time,
and the capability is considered one of UNIX's major winning
features. A few other OSs such as IBM's VM/CMS support similar
facilities. Esp. used in the construction `hairy plumbing'
(see {hairy}). "You can kluge together a basic spell-checker
out of `sort(1)', `comm(1)', and `tr(1)' with a
little plumbing." See also {tee}.
-- The AI Hackers Dictionary
because of the prevalence of `pipelines' that feed the output of
one program to the input of another. Under UNIX, user utilities
can often be implemented or at least prototyped by a suitable
collection of pipelines and temp-file grinding encapsulated in a
shell script; this is much less effort than writing C every time,
and the capability is considered one of UNIX's major winning
features. A few other OSs such as IBM's VM/CMS support similar
facilities. Esp. used in the construction `hairy plumbing'
(see {hairy}). "You can kluge together a basic spell-checker
out of `sort(1)', `comm(1)', and `tr(1)' with a
little plumbing." See also {tee}.
-- The AI Hackers Dictionary
Related:
- plumbing n.
[Unix] Term used for shell code, so called
because of the prevalence of `pipelines' that feed the output of
one program to the input of another.
Under Unix, user utilities can often be implemented or at least prototyped by a suitable collection of pipelines and temp-file grinding encapsulated in a shell scrip... - exec: /eg-zek'/ vt., n. 1. [UNIX: from `execute'] Synonym for
{chain}, derives from the `exec(2)' call.
2. [from `executive'] obs. The command interpreter for an {OS} (see {shell})... - ee: n.,vt. [Purdue] A carbon copy of an electronic transmission.
"Oh, you're sending him the {bits} to that? Slap on a tee for me.... - exec /eg-zek'/ or /eks'ek/ vt., n.
1. [Unix: from
`execute'] Synonym for chain, derives from the
exec(2) call.
2. [from `executive'] obs. The command interpreter for an OS (see shell)... - ee n.,vt.
[Purdue] A carbon copy of an electronic
transmission.
Oh, you're sending him the bits to that? Slap on a tee for me.... - ool: 1. n. A program used primarily to create, manipulate,
modify, or analyze other programs, such as a compiler or an editor
or a cross-referencing program.
Oppose {app}, {operating system}. 2. [UNIX] An application program with a simple, `transparent' (typically text-stream) interface designed specifically to be used in programmed combination with other tools (see {filter}, {plumbing}).... - diff: /dif/ n. 1. A change listing, especially giving
differences between (and additions to) source code or documents
(the term is often used in the plural `diffs').
Send me your diffs for the Jargon File!" Compare {vdiff}.... - hell [orig. Multics n.
techspeak, widely propagated
via Unix] 1.
[techspeak] The command interpreter used to pass commands to an operating system... - filter: [orig. {{UNIX}}, now also in {{MS-DOS}}] n.
A program that processes an input data stream into an output data stream in some well-defined way, and does no I/O to anywhere else except possibly on error conditio...

