[comp.sys.ibm.pc] DOS 'pipes'

igp@camcon.uucp (Ian Phillipps) (02/23/88)

From article <5902@ubvax.UB.Com>, by scott@ubvax.UB.Com (Scott Scheiman):
> 
> Maybe the version of DOS I'm using is too old (I use 3.10), but in the
> world I get to live in there is no way that I know of to tell DOS to use
> any disk drive but the current drive when it implements a 'pipe'.  For
> many applications, having to have the RAM disk be the current drive
> makes the command awkward to type (at the least) and occasionally
> impossible (there are programs which have requirements about the current
> drive/directory).
> 
> Does anyone know of a way to tell DOS what drive to use for the 'pipe'
> intermediate file?

The fault lies not with DOS, but with COMMAND.COM.
Microsoft read some bits of the sh(1) or csh(1) manual and tried to copy it,
but left out lots, (like being able to escape < > | ).

I reckon a couple of weeks' effort should produce a decent shell - SURELY
someone out there's done it already!
If not, maybe I'll get around to it when I run out of things to do :-)

PS - DOS does put some barriers in your way, like the ~127 char limit on
total parameter size, and the simple way memory management works.

Any resemblance between material in this article and opinions is entirely
coincidental.

-- 
UUCP:  ...!ukc!camcon!igp | Cambridge Consultants Ltd  |  Ian Phillipps
or:    igp@camcon.uucp    | Science Park, Milton Road  |-----------------
Phone: +44 223 358855     | Cambridge CB4 4DW, England |