weird csh thing
Marc Unangst
mju at mudos.ann-arbor.mi.us
Tue Jan 8 09:58:38 AEST 1991
bagchi at eecs.umich.edu (Ranjan Bagchi) writes:
> $ set p = "w | tail +3 "
[...]
> shouldn't "$p" have the same effect as "w | tail +3" ?
No. The pipe character is not interpreted specially by the shell when
you run "$p"; therefore, you are calling the "w" command with the
arguments "|", "tail", and "+3".
Try "eval $p".
--
Marc Unangst |
mju at mudos.ann-arbor.mi.us | "Bus error: passengers dumped"
...!umich!leebai!mudos!mju |
More information about the Comp.unix.shell
mailing list