Geoff Clare <[email protected]> wrote: > > ksh88 prints > > > > <\cat> > > That's just plain wrong whatever way you look at it, as the pipe symbol > has been ignored. It should either be printed (if quoted by the '\') or > treated as an operator (if not quoted by the '\', in which case "cat" > would not be printed). > > Which ksh88 did you test? With /usr/xpg4/bin/sh on Solaris 11.4 I get > > <|cat>
A version from december 2008. > > but the fact that even ksh93 also prints > > > > <|cat> > > > > is an argument against introducing a barrier between the alias replacement > > and > > the following text. > > Your use of "even" here is odd, since ksh93 is the shell that always > does combining, even when the result is undesirable as in the "echo 0" > case I started this thread with. I may have confused ksh93 with bash here. Jörg -- EMail:[email protected] (home) Jörg Schilling D-13353 Berlin [email protected] (work) Blog: http://schily.blogspot.com/ URL: http://cdrecord.org/private/ http://sf.net/projects/schilytools/files/'
