From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16426 invoked from network); 27 Jun 2004 08:38:57 -0000 Received: from odin.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.85) by ns1.primenet.com.au with SMTP; 27 Jun 2004 08:38:57 -0000 Received: (qmail 6664 invoked from network); 27 Jun 2004 05:35:45 -0000 Received: from sunsite.dk (130.225.247.90) by a.mx.sunsite.dk with SMTP; 27 Jun 2004 05:35:45 -0000 Received: (qmail 2564 invoked by alias); 27 Jun 2004 04:26:20 -0000 Mailing-List: contact zsh-users-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 7600 Received: (qmail 23120 invoked from network); 27 Jun 2004 02:39:39 -0000 Received: from odin.dotsrc.org (HELO a.mx.sunsite.dk) (qmailr@130.225.247.85) by sunsite.dk with SMTP; 27 Jun 2004 02:39:39 -0000 Received: (qmail 20450 invoked from network); 27 Jun 2004 03:48:40 -0000 Received: from sccimhc91.asp.att.net (63.240.76.165) by a.mx.sunsite.dk with SMTP; 27 Jun 2004 03:48:38 -0000 Received: from columbia.edu (12-220-223-80.client.insightbb.com[12.220.223.80]) by sccimhc91.asp.att.net (sccimhc91) with SMTP id <20040627023910i9100abu44e>; Sun, 27 Jun 2004 02:39:10 +0000 Date: Sat, 26 Jun 2004 22:39:08 -0400 Mime-Version: 1.0 (Apple Message framework v553) Content-Type: text/plain; charset=US-ASCII; format=flowed Subject: Suppressing "no matches found" Glob Message? From: Aaron Davies To: zsh-users@sunsite.dk Content-Transfer-Encoding: 7bit Message-Id: <2A3E94EA-C7E3-11D8-9C37-000502631FBD@columbia.edu> X-Mailer: Apple Mail (2.553) X-Spam-Checker-Version: SpamAssassin 2.63 on a.mx.sunsite.dk X-Spam-Level: ** X-Spam-Status: No, hits=2.5 required=6.0 tests=BAYES_44,FROM_ENDS_IN_NUMS, RCVD_IN_SORBS autolearn=no version=2.63 X-Spam-Hits: 2.5 Is there an easy way to temporarily turn off the "no matches found" message that a failed glob returns? I'm looking mainly for something simple enough to use in an alias--I have an alias called "lspf" which is defined as "ls **/*(.)", but I'd like to make it return something custom if no such files exist. Redirecting stderr doesn't help, because (I assume) the message is generated by zsh, not ls. -- __ __ / ) / ) /--/ __. .__ ______ / / __. , __o _ _ / (_(_/|_/ (_(_) / (_ (__/_(_/|_\/ <__