From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9342 invoked from network); 4 Nov 2004 04:17:06 -0000 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by ns1.primenet.com.au with SMTP; 4 Nov 2004 04:17:06 -0000 Received: (qmail 7592 invoked from network); 4 Nov 2004 04:17:00 -0000 Received: from sunsite.dk (130.225.247.90) by a.mx.sunsite.dk with SMTP; 4 Nov 2004 04:17:00 -0000 Received: (qmail 12653 invoked by alias); 4 Nov 2004 04:16:10 -0000 Mailing-List: contact zsh-users-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 8160 Received: (qmail 12643 invoked from network); 4 Nov 2004 04:16:09 -0000 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by sunsite.dk with SMTP; 4 Nov 2004 04:16:09 -0000 Received: (qmail 6436 invoked from network); 4 Nov 2004 04:16:09 -0000 Received: from cardinal.mail.pas.earthlink.net (207.217.121.226) by a.mx.sunsite.dk with SMTP; 4 Nov 2004 04:16:06 -0000 Received: from cpe-24-221-169-78.ca.sprintbbd.net ([24.221.169.78] helo=ckhb.org) by cardinal.mail.pas.earthlink.net with esmtp (Exim 3.33 #1) id 1CPZ2a-00045r-00; Wed, 03 Nov 2004 20:16:04 -0800 From: "S. Cowles" Reply-To: scowles@earthlink.net Organization: personal To: zsh-users@sunsite.dk Subject: Re: how to show all parms matching a given substring? Date: Wed, 3 Nov 2004 20:15:50 -0800 User-Agent: KMail/1.5.1 References: <200411031447.50010.scowles@earthlink.net> In-Reply-To: Cc: Bart Schaefer MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Description: clearsigned data Content-Disposition: inline Message-Id: <200411032016.00529.scowles@earthlink.net> X-Spam-Checker-Version: SpamAssassin 2.63 on a.mx.sunsite.dk X-Spam-Level: X-Spam-Status: No, hits=0.0 required=6.0 tests=none autolearn=no version=2.63 X-Spam-Hits: 0.0 On Wednesday 03 November 2004 18:53, Bart Schaefer wrote: > On Wed, 3 Nov 2004, S. Cowles wrote: > > I would like to solicit suggestions from others about a better, simpler > > way to get all parameters in the current context matching a given > > substring. If this can be done using parameter expansion patterns, so > > much the better. > > The parameter names only case is just > > typeset +m ${spatt} > > and the names-and-values case is > > print -l -- ${${(f)"$(typeset -x)"}:#${~spatt}} Many thanks, Bart.