Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: Suppressing failed glob patterns
- X-seq: zsh-users 13526
- From: Thorsten Kampe <thorsten@xxxxxxxxxxxxxxxx>
- To: zsh-users@xxxxxxxxxx
- Subject: Re: Suppressing failed glob patterns
- Date: Thu, 4 Dec 2008 22:25:28 +0100
- Mailing-list: contact zsh-users-help@xxxxxxxxxx; run by ezmlm
- References: <gh9g43$rt5$1@xxxxxxxxxxxxx> <20081204211315.GA13079@xxxxxxxxxxxxxxxxx>
- Sender: news <news@xxxxxxxxxxxxx>
* N.J. Mann (Thu, 4 Dec 2008 21:13:15 +0000)>
> In message <gh9g43$rt5$1@xxxxxxxxxxxxx>,
> Thorsten Kampe (thorsten@xxxxxxxxxxxxxxxx) wrote:
> >
> > I like the default in zsh for failed glob patterns (which errors when no
> > file matches the pattern).
> >
> > For example:
> > % rm file1.* file2.*
> > zsh: no matches found: file1.*
> >
> > zsh never executes rm (which is fine). Additionially I would like to get
> > rid of the error message in a script. Unfortunately redirecting stderr
> > does not work (because rm is never executed). Is there a way to keep the
> > default and to suppress the error?!
>
> The answer is to use rm -f in your scripts.
rm was of course only an example. You can substitute ls or print or
whatever to see what I mean.
Thorsten
Messages sorted by:
Reverse Date,
Date,
Thread,
Author