From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from primenet.com.au (ns1.primenet.com.au [203.24.36.2]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 7d240cfb for ; Thu, 9 Jan 2020 15:52:27 +0000 (UTC) Received: (qmail 2377 invoked by alias); 9 Jan 2020 15:52:21 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: List-Unsubscribe: X-Seq: 24620 Received: (qmail 28982 invoked by uid 1010); 9 Jan 2020 15:52:21 -0000 X-Qmail-Scanner-Diagnostics: from mailout2.w1.samsung.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.102.1/25684. spamassassin: 3.4.2. Clear:RC:0(210.118.77.12):SA:0(-7.0/5.0):. Processed in 2.137734 secs); 09 Jan 2020 15:52:21 -0000 X-Envelope-From: p.stephenson@samsung.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: pass (ns1.primenet.com.au: SPF record at _spf.samsung.com designates 210.118.77.12 as permitted sender) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20200109155142euoutp02a09167f0372b38e0e33a8f9c743bb557~oQsmOlOSD0062600626euoutp02y X-AuditID: cbfec7f2-f0bff7000001ef66-c4-5e174c0eaa44 Message-ID: <1578585101.6028.13.camel@samsung.com> Subject: Re: Unreadable directories aren't included in glob expansion From: Peter Stephenson To: Date: Thu, 9 Jan 2020 15:51:41 +0000 In-Reply-To: <20200109154145.rqksfenozx6745rn@tarpaulin.shahaf.local2> X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRmVeSWpSXmKPExsWy7djP87p8PuJxBstvKVjsOLmS0YHRY9XB D0wBjFFcNimpOZllqUX6dglcGRd7JjIVTGCt2PCojbWB8R9zFyMnh4SAicSXudtYuhi5OIQE VjBKLL1+iB3C6WGSWLr6IROE080k0f20H8jhAGv5eNkRIr6cUWLX+7VscEUXvn6AmnWaUeL6 mW9Qs84zSly58oEJZCOvgJHE2RenWEBsYQFXie5X+9hAbDYBQ4mpm2YzgtgiAuISz2Z+A6th EVCRWHDmBSPIak4BN4n/D7QgDteQ2HDzGNRIQYmTM5+AlTMLyEs0b53NDLJXQuA5m8TkS7/Z IRpcJDoO9bJB2MISr45vgYrLSJye3MMC0dDOKLFm0mt2CKeHUWLT0TuMEFXWEn23L4JdwSyg KbF+lz5E2FFi5bV3bJBw4ZO48VYQ4gg+iUnbpjNDhHklOtqEIKrVJHY0bWWECMtIPF2jMIFR aRaSD2Yh+WAWwqoFjMyrGMVTS4tz01OLDfNSy/WKE3OLS/PS9ZLzczcxAlPB6X/HP+1g/Hop 6RCjAAejEg/vAVHxOCHWxLLiytxDjBIczEoivEdviMUJ8aYkVlalFuXHF5XmpBYfYpTmYFES 5zVe9DJWSCA9sSQ1OzW1ILUIJsvEwSnVwLj1/nT+JpH9q8KV1m/iTJh27XXZEe8N2hwHSk6/ Xp2e2mw98Vqttb2a3J5HNsV/ZmT8y6guz91fdLU0h6dqS2s/u8CM0vbsNKtl2cpHH21t9r2o bRLdbWhwT/XNhJ1Vt95OXHMhWjrp6LVF6VmGjpnuc9eKPr3D+P6C5P6tSQXHZOPmyB7qX67E UpyRaKjFXFScCABNl8NJAQMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeLIzCtJLcpLzFFi42I5/e/4XV0+H/E4g0v/+S12nFzJ6MDoserg B6YAxig9m6L80pJUhYz84hJbpWhDCyM9Q0sLPSMTSz1DY/NYKyNTJX07m5TUnMyy1CJ9uwS9 jIs9E5kKJrBWbHjUxtrA+I+5i5GDQ0LAROLjZccuRi4OIYGljBJ9s56wdzFyAsVlJD5d+Qhl C0v8udbFBlHUySTR1fUZyjnNKNG/7zkrhHOeUWL7/25WkBZeASOJsy9OsYDYwgKuEt2v9rGB 2GwChhJTN81mBLFFBMQlns38BlbDIqAiseDMC0aQkzgF3CT+P9CCmDmLUeJlYwsTSA2zgKZE 6/bfUCdpSGy4eYwJYpegxMmZT1ggauQlmrfOZp7AKDQLScssJGWzkJQtYGRexSiSWlqcm55b bKRXnJhbXJqXrpecn7uJERj824793LKDsetd8CFGAQ5GJR7eDGHxOCHWxLLiytxDjBIczEoi vEdviMUJ8aYkVlalFuXHF5XmpBYfYjQFemgis5Rocj4wMvNK4g1NDc0tLA3Njc2NzSyUxHk7 BA7GCAmkJ5akZqemFqQWwfQxcXBKNTBOM5T4Vy+wL2jzi6gXCx2tM+p1t0Xv4uuo2GnFevqk rXXRbt2fwZoBTvdXHUlKyZL5dDL9XL6oSq9n7yn5DZHRRzV4Ftr3/Z1twmE1ldGx9HxDomvG y6S5zvtmHtN4mshWPDlsOsvZWKm1Eubb637zXFvpL3jz34M1NidUpC6+sMgo/N19arMSS3FG oqEWc1FxIgCBHNCplAIAAA== X-CMS-MailID: 20200109155142eucas1p164f96d1d6deb2d35bb0b546eb6c7a487 X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-RootMTR: 20200109154313eucas1p13b2e5465f21d059ea08537012e140236 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20200109154313eucas1p13b2e5465f21d059ea08537012e140236 References: <20200109154145.rqksfenozx6745rn@tarpaulin.shahaf.local2> On Thu, 2020-01-09 at 15:41 +0000, Daniel Shahaf wrote: > Consider: >  > % mkdir foo > % mkdir -m 000 bar  > % echo */  > foo/ > % echo *(/) > bar foo > %  >  > Shouldn't the expansion of «*/» include «bar/»? Certainly, */ and *(/) have always been inconsistent and I don't know of any fundamental reason why that needs to be. At a practical level, the difference may have arisen because a / not in a glob qualifier is usually present in order to select files within the directory, which won't work if the directory isn't readable.  A glob qualifier, on the other hand, always applies to the final path segment. pws