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/'

Reply via email to