Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: Alias call in function fails...
Perry Smith wrote on Tue, Jun 23, 2020 at 19:47:05 -0500:
>
>
> > On Jun 23, 2020, at 6:43 PM, Bart Schaefer <schaefer@xxxxxxxxxxxxxxxx> wrote:
> >
> > On Tue, Jun 23, 2020 at 4:30 PM Perry Smith <pedz@xxxxxxxxxxxxxxxx> wrote:
> >>
> >> Ahh… ok. Thank you. I remember reading that now (before your changes)
> >> but didn’t really ingest it.
> >
> > The more classic example is something excessively abbreviated such as
> >
> > % alias -g L='|less'
> > % find ~ -name \*.gif L
>
> For me, I think I would more likely do something like:
>
> % alias -g opts=“-a -b -c -d”
> % foo opts path/to/file
>
> But, given my relative inexperience with zsh, I not think about alias -g and
> would likely do:
>
> % opts=“-a -b -c -d”
> % foo $opts path/to/file
>
> or use alias -g to save a really long ugly path. etc.
>
The second example won't work with the default settings (see
http://zsh.sourceforge.net/FAQ/zshfaq03.html#l18). The standard
workaround is to use an array variable, and I'd like the example to show
a use of aliases that can't easily be achieved without them. (This also
goes for Grant's example.)
Cheers,
Daniel
> or use alias -g to save a really long ugly path. etc.
>
Messages sorted by:
Reverse Date,
Date,
Thread,
Author