Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: glob expansion
- X-seq: zsh-users 12808
- From: Lloyd Zusman <ljz@xxxxxxxxxx>
- To: zsh-users@xxxxxxxxxx
- Subject: Re: glob expansion
- Date: Mon, 28 Apr 2008 04:26:17 -0400
- Cancel-lock: sha1:HhjdfA11+QK2yHvk+g8PAAFoAec=
- Mailing-list: contact zsh-users-help@xxxxxxxxxx; run by ezmlm
- References: <F5AD0ED4-956A-4C38-A975-1B862ACBC4C5@xxxxxxxxx> <878wyy4cnv.fsf@xxxxxxxxxx>
- Sender: news <news@xxxxxxxxxxxxx>
Lloyd Zusman <ljz@xxxxxxxxxx> writes:
> Michael Wild <themiwi@xxxxxxxxx> writes:
>
>> [ ... ]
>>
>> find /usr/lib -type f -name *.so
>>
>> [ ... ]
>>
>> So my question: Is there any way to change the expansion behavior of
>> ZSH? The man-pages and the FAQ didn't help me, nor did google. But
>> then, I'm quite sure I didn't use the appropriate search terms...
>
> Try this:
>
> alias find='noglob /usr/bin/find'
>
> Then, issue the command above. This works for specific commands. Also,
> look at 'setopt nonomatch' if you want this behavior all the time.
Of course, the 'nonomatch' option doesn't work quite the same way as the
'noglob' prefix. It only suppresses the error and returns the wildcard
if the glob doesn't match -- it expands it if it does. The 'noglob'
prefix ensures that no glob expansion will be performed in any case.
I shouldn't post here before my morning coffee.
--
Lloyd Zusman
ljz@xxxxxxxxxx
God bless you.
Messages sorted by:
Reverse Date,
Date,
Thread,
Author