From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3628 invoked by alias); 29 Mar 2018 06:37:14 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: List-Unsubscribe: X-Seq: 42561 Received: (qmail 14853 invoked by uid 1010); 29 Mar 2018 06:37:14 -0000 X-Qmail-Scanner-Diagnostics: from mail-wm0-f67.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(74.125.82.67):SA:0(-1.9/5.0):. Processed in 1.154837 secs); 29 Mar 2018 06:37:14 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_PASS,T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 X-Envelope-From: stephane.chazelas@gmail.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:mail-followup-to:references :mime-version:content-disposition:in-reply-to:user-agent; bh=BqgPAHCAheXFAe0uSoBp07WUKYqy0yy+putDAQv4Oo8=; b=ukSIoIijO2T7kB/DAnRvr87lHRaPAsQtswrLdpyP0zvmodL89+K+hx07TBCHTocYFM +y2uc+IdkcHVzeEjn2lOVDYDWKFfzHSbSYWH8WjCRO+L9uk6rAQifJSUwdbodidFsHpv yWBDZLl6tzaOTixLPl0d1hC+BqQS9VXMkEr9Eli6pIvfx0Lm7A2j3JF3dmoKGVNNdU3G QKUqEl7Rdqqx+SkDpuEAke3v0vXjKgUM/gpZU+mCAiVNqGkMcDxg2/R8yrXjITEY/VAK bz7tO4l10XdTkRrI9/Ns2sQ5SDljN7doBYEtQnTGtNJsaOVXFt4Tg5ycrPSZJdi4QCp/ 1uJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id :mail-followup-to:references:mime-version:content-disposition :in-reply-to:user-agent; bh=BqgPAHCAheXFAe0uSoBp07WUKYqy0yy+putDAQv4Oo8=; b=o3f7UUKy2+UgnAUnhGVzWoMCPU53id5ckjIZKYrEE9wvNR9k555Dh+biuIez2xdZWr 314cfOoo5f2L97g9i5c7LzseFah9fW+ber79sD8t60NlXknkSnyMt3JtVMBEsKJjYLWj 7pXpIIdBiZpH8TK4MkI9PB/wU4clUcezQMLkj52YRotddhAnOr1Jf+62+4sbc9mj4582 rJ8mv6gL9VgF/chcrcdxykl9llzem06GJU7N0r3zqeCkRaFcRII5O8D1uE1wlm/jGK+L L8Cq7Z5avHaU30StoCc7dk//7FYHJ7AwTPJ6DInxgWIMnANe31ThTG1jj0XESSo+H+E1 68tQ== X-Gm-Message-State: AElRT7GNV5U/zFbKA0D706XrQ1xPf5b32d61VLeyaNyCjeKFmlqKdOHs Bnwm0ictNwaYpksZewuEaks= X-Google-Smtp-Source: AIpwx4+EYgHc1VPUPxKpd1WtQntxFfhtQYMyzd/tRAVHobOvkG/4dnggKvpZB5dONyk7KQLrY2vlIg== X-Received: by 10.28.174.67 with SMTP id x64mr5068141wme.104.1522305429090; Wed, 28 Mar 2018 23:37:09 -0700 (PDT) Date: Thu, 29 Mar 2018 07:37:07 +0100 From: Stephane Chazelas To: Tatsuyuki Ishi Cc: Bart Schaefer , Mikael Magnusson , Zsh hackers list Subject: Re: [bug] Globbing fails with execute-only directory in path Message-ID: <20180329063707.GA8243@chaz.gmail.com> Mail-Followup-To: Tatsuyuki Ishi , Bart Schaefer , Mikael Magnusson , Zsh hackers list References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) 2018-03-29 09:00:27 +0900, Tatsuyuki Ishi: > I've found a setting difference for this: nocaseglob needs to be set > to reproduce. Tried on bash too and it still works with nocaseglob. [...] That reveals another difference between zsh and bash here (or more like between bash and other shells): $ mkdir -p a/b/cd $ zsh -o nocaseglob -c 'echo a/B/c*' a/b/cd $ yash -o nocaseglob -c 'echo a/b/C*' a/b/cd $ ksh93 -c 'echo ~(i)a/b/C*' a/b/cd $ bash -O nocaseglob -c 'echo a/B/c*' a/B/c* yash manages to find a/b/cd here after I remove search permission to "a": $ chmod 111 a $ ksh93 -c 'echo ~(i)a/b/C*' ~(i)a/b/C* $ yash -o nocaseglob -c 'echo a/b/C*' a/b/cd -- Stephane