from `man zsh`:

       Alias expansion is done on  the  shell  input  before  any
       other  expansion  except history expansion.  Therefore, if
       an alias is defined for the word foo, alias expansion  may
       be  avoided  by  quoting part of the word, e.g. \foo.  But
       there is nothing to prevent an  alias  being  defined  for
       \foo as well.

Boo, zsh, boo.

Vineet

* Tim Haynes ([EMAIL PROTECTED]) [010709 15:44]:
> <[EMAIL PROTECTED]> writes:
> 
> > On Mon, Jul 09, 2001 at 08:23:43PM +0100, Tim Haynes wrote:
> > 
> > > Note that 
> > >         alias '\/bin/su'="echo eek"
> > > 
> > > comments accordingly on one's ability to bypass *that*, too.
> > > 
> > > Woops. :)
> > 
> > Have you tried it? :-) At least with my version of bash
> > (2.05.0(1)-release) it won't do it. Or rather it'll take the alias, but I
> > don't believe anything will ever match it. I tried it before I sent it
> > with alias \\/bin/su, just to be sure.
> 
> Yes, I tried it, but I guess my zsh differs from your bash. Oh well. :)
> 
> ~Tim
> -- 
>     20:38:08 up 1 day,  6:35, 11 users,  load average: 0.03, 0.01, 0.00
> [EMAIL PROTECTED] |We stood in the moonlight 
> http://piglet.is.dreaming.org     |and the river flowed
> 
> 
> --  
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> 

Attachment: pgpjmHZK4NWn5.pgp
Description: PGP signature

Reply via email to