From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27209 invoked from network); 25 Jul 2005 04:15:58 -0000 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by ns1.primenet.com.au with SMTP; 25 Jul 2005 04:15:58 -0000 Received: (qmail 75488 invoked from network); 25 Jul 2005 04:15:52 -0000 Received: from sunsite.dk (130.225.247.90) by a.mx.sunsite.dk with SMTP; 25 Jul 2005 04:15:52 -0000 Received: (qmail 23672 invoked by alias); 25 Jul 2005 04:15:46 -0000 Mailing-List: contact zsh-users-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 9153 Received: (qmail 23662 invoked from network); 25 Jul 2005 04:15:46 -0000 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by sunsite.dk with SMTP; 25 Jul 2005 04:15:46 -0000 Received: (qmail 74372 invoked from network); 25 Jul 2005 04:15:46 -0000 Received: from tantale.fifi.org (64.81.251.130) by a.mx.sunsite.dk with SMTP; 25 Jul 2005 04:15:41 -0000 Received: from ceramic.fifi.org (Debian-exim@ceramic.fifi.org [64.81.251.131]) by tantale.fifi.org (8.9.3p2/8.9.3/Debian 8.9.3-21) with ESMTP id VAA15683; Sun, 24 Jul 2005 21:15:39 -0700 Received: from phil by ceramic.fifi.org with local (Exim 4.34) id 1DwuNP-0002Id-Jc; Sun, 24 Jul 2005 21:15:39 -0700 To: Bart Schaefer Cc: zsh-users@sunsite.dk Subject: Re: Command != command ??? References: <20050724.074251.74755659.Meino.Cramer@gmx.de> <87r7dnsvjn.fsf@ceramic.fifi.org> <20050725.050633.74748820.Meino.Cramer@gmx.de> <87sly3mug9.fsf@ceramic.fifi.org> <1050725035446.ZM27009@candle.brasslantern.com> Mail-Copies-To: nobody From: Philippe Troin Date: 24 Jul 2005 21:15:39 -0700 In-Reply-To: <1050725035446.ZM27009@candle.brasslantern.com> Message-ID: <87hdejmsgk.fsf@ceramic.fifi.org> User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.2 required=5.0 tests=BAYES_00,PLING_QUERY autolearn=no version=3.0.4 Bart Schaefer writes: > On Jul 24, 8:32pm, Philippe Troin wrote: > } > } Extended_glob is not necessary for **. > > Note that ** is the same as *. Only **/ is special -- the slash is > a necessary part of the token. > > } Yet, the manual states (FILENAME GENERATION > Recursive Globbing): > } > } As a shorthand, `**/' is equivalent to `(*/)#'; note that > } this therefore matches files in the current directory as > } well as subdirectories. > } > } And earlier on (FILENAME GENERATION > Glob Operators): > } > } x# (Requires EXTENDED_GLOB to be set.) Matches zero > } or more occurrences of the pattern x. > } > } Should we fix the manual? > > The first bit that you quoted is talking about semantics. The second > excerpt is talking about syntax. There is nothing to fix; "equivalent > to" does not mean "may always be typographically replaced by". Fair enough. Phil.