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]
>
PGP signature