From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20256 invoked by alias); 26 Sep 2014 12:30:24 -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: X-Seq: 19164 Received: (qmail 24039 invoked from network); 26 Sep 2014 12:30:21 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.2 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=P5NsUwWu5IRnzQ28O8KBlz9G1HBu3iimGTPV15HihRs=; b=G+7gfoBMBgCaEB0LqZ2A6PUdal6WYRQihqaWfa9vR3OI9VuP3kjVOP29BLSKWDXA8n +n6GwDubA2g6/DIy9+JcY4FABHjL0wyyMxo8SaUENRtepFySp+m3Wfpe/nO83QWqVVzZ yj9QZnjoPkkKFXWIxDrg/M5Ihkaeq/1MRdq29JdIw6OCltKU2NNUE9/LjLt/34geXCeD PWv687zrF3x+2TWvaSHDwJ9cnKaxRDiQIljPSuqCXKKNyJdCqVVPt+IZfM6zYDIlOumX ipDzOvkxdu09HZe1PAZ8xZOk5Pg3n0oJeMXEFdAi5oOCaMiYmJooeSJMl2JQIeWHtMSr oZJQ== MIME-Version: 1.0 X-Received: by 10.50.164.167 with SMTP id yr7mr12926299igb.37.1411734617463; Fri, 26 Sep 2014 05:30:17 -0700 (PDT) In-Reply-To: References: <20140926104037.2ec132df@pwslap01u.europe.root.pri> Date: Fri, 26 Sep 2014 14:30:17 +0200 Message-ID: Subject: Re: list duplicate filenames which only vary by case From: Mikael Magnusson To: zzapper Cc: Zsh Users Content-Type: text/plain; charset=UTF-8 On 26 September 2014 14:06, zzapper wrote: > > your solutions do not work!? > > They list all of the above files instead of just house.* If you use a zsh from ten years ago, you don't have anonymous functions, you also cannot use globbing inside [[ ]]. tcm() { setopt localoptions nocaseglob local a a=( $REPLY([2]N) ) [[ -n $a ]] } *(+tcm) this should work in ancient zsh versions too, probably. If not, should only need minor modifications. -- Mikael Magnusson