Mail Archives: cygwin/1996/10/29/23:03:06
J.J.Farrell wrote:
>
> > From: "Henrik Geleff" <hgeleff AT logos DOT cy DOT net>
> > Date: Mon, 28 Oct 1996 17:49:44 +0200
> >
> > I do think it is correct for cat to pick CTRL-Z as an end of file on the
> > DOS/Windows/NT platforms, the CTRL-Z has been inherited by these platforms
> > from CP/M, which was not able to determine how much of the last sector
> > actually was file contents. Basicly:
> >
> > - cat was intended to show text files -- cat'ing binary files to an ASCII
> > terminal can bring the terminal into a state which you can not escape from
> > in an orderly manner (i.e. logging out).
>
> Could you present some evidence that cat was intended to show text
> files, please. I had always understood that its purpose was to
> catenate named files together and write the result to its stdout;
> it was intended to send data down a pipeline of programs which
> would process it, or to send them down a physical line to a printer.
> I believe that the fact that it can display files to a terminal is
> a coincidental result of the UNIX design philosophy.
>
- snip - snip -
I can't resist, this thread is too good!
The man page for cat from SunOS 5.4 says:
cat -- concatonate and display files.
it suggests that cat can be used for displaying files, but
not necessarily text files, since that concept doesn't
exist with Unix.
-- Scott
-
For help on using this list, send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".
- Raw text -