From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7209 invoked by alias); 26 Sep 2014 09:29:40 -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: 19160 Received: (qmail 11581 invoked from network); 26 Sep 2014 09:29:38 -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=aUEcuND45cicZfIau34z0Dh0+yRLZWMIrfyB7mSW/pE=; b=xQteQFT3Z8SQjur3xzoPC1g1yrO7RFlRxHw1Nfj49J6BHQX4jINSzGlQs5aoptxuta tNabm9g2I+e8rfPVnaSenT/1t5uLOAAJPNLVh/wFcSqlbUGg8cGTqhPEisHC+4pMA7aW hHX18ia27vFsJmBQ3oWC6on3jcMEF3lUs1Xamo56n2D90ePED7emeFpYlSVCM5Vd/qdv shY0bjoT4ymO4tUQUub8V7ysdWVY5fCsny/FIC1vAjcoKXGddvpcUPGPT0019EjcSJty x5gIkKpSjTD8qB3NhAx7PWW4YUdvNJ9qBSZ2/yHu1v89GuT4qAdVrimI+9FpL07MYbDl fsqw== MIME-Version: 1.0 X-Received: by 10.50.164.167 with SMTP id yr7mr11561060igb.37.1411723774300; Fri, 26 Sep 2014 02:29:34 -0700 (PDT) In-Reply-To: References: Date: Fri, 26 Sep 2014 11:29:34 +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 11:27, Mikael Magnusson wrote: > On 26 September 2014 11:11, zzapper wrote: >> Hi >> >> list files with duplicates in same directory >> e.g. >> house.jpg House.jpg hOUSE.jpg >> >> I guess it needs a e[$REPLY...] clause > > () { setopt localoptions nocaseglob; print -rl - *(e,'[[ -n > $REPLY(#q[2]) ]]',) } > > I couldn't figure out any syntactically valid way to insert (#i) in > the glob. If that were possible you wouldn't need the function and > local option. Of course this also works.. duh :) print -rl - *(e,'setopt nocaseglob; [[ -n $REPLY(#q[2]) ]]',) -- Mikael Magnusson