just to make sure echo variants are not in play
redo the examples with
        print -r
instead of
        print
        echo
and also make sure there are no files matching
        a?b
or better yet redo the examples with
        set --noglob

On Sun, 27 Jan 2008 18:00:15 +0100 Bernd Eggink wrote:
> Finnbarr Murphy schrieb:

> > $ tt='a\?b'
> > $ echo $tt
> > a\?b
> > $ echo `print $tt`
> > a\?b
> > $ echo $(echo $tt)
> > a\?b
> > $ echo $(eval print $tt)
> > a*b
> > $ echo $(eval echo $tt)
> > a*b
> > 
> > Note that '?' is being replaced by '*' when eval is involved.

> Which version are you using? I get the correct output 'a?b' with the 
> latest version.

> Regards,
> Bernd

> -- 
> Bernd Eggink
> [EMAIL PROTECTED]
> http://sudrala.de
> _______________________________________________
> ast-users mailing list
> [email protected]
> https://mailman.research.att.com/mailman/listinfo/ast-users

_______________________________________________
ast-users mailing list
[email protected]
https://mailman.research.att.com/mailman/listinfo/ast-users

Reply via email to