Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Re: Suppressing failed glob patterns



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.


Cheers,
       Nick.
-- 



Messages sorted by: Reverse Date, Date, Thread, Author