From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25198 invoked by alias); 14 Aug 2017 01:16:57 -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: 22821 Received: (qmail 9846 invoked by uid 1010); 14 Aug 2017 01:16:56 -0000 X-Qmail-Scanner-Diagnostics: from out4-smtp.messagingengine.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(66.111.4.28):SA:0(-0.7/5.0):. Processed in 0.543332 secs); 14 Aug 2017 01:16:56 -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=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS, T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 X-Envelope-From: cpriest@rxv.me X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s= fm1; bh=BGl6aau6JAUbg9jQwzeujHBvz9sFYgW6oHQ4yuQxCfo=; b=LN/YBqv3 BYq5An+GsZOWb/IijCb8s4AwuoqpkT6HBphGP128XBq2+hWTotyrTL0TvgBDKGLJ OoPbZ4gs4F2F9nrwZqVyIt+m1yHsUHENrLPH/91wD8PJC1JHyX/SvqyqRZioTcOK ltE0Yfj5JhpoFrcyHjshsic6EZURCHFluS2Up0xD+guaMUA/xR3WX6/UpnsleBX0 BJlUVB4aQ0O71iXzcaDP5vutQM5wbOKaPQjSI673j70uw+agTSQDx9HYHHnftMFJ 3Hu2VGr2bGCs03ETOFVzp8Otk1Hrf9xGiqHtIEaWDmz6t3I3qw/fczKiISGV5qvf 9ff2/P+3cPZf4w== X-ME-Sender: X-Sasl-enc: s8lKlnknGJlr8Nh6sis7++pQmt/9Ym94fC3Az9O8PgZj 1502673412 Subject: Re: Parameter Expansion To: Zsh Users References: <8df905ca-2d0e-953d-aca1-e46337784ae4@rxv.me> From: Clint Priest Message-ID: <702f96c4-7fd5-fa86-94c7-cde9f18359e4@rxv.me> Date: Sun, 13 Aug 2017 20:16:47 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US On 8/13/2017 7:07 PM, Bart Schaefer wrote: >> FUNCS=( $SD/autoload/*(:t) ) Wow, it never dawned on me that I could just use it as a glob qualifier. I'd be trying to do it with ${~..} and ${~~..} with no luck. Thank you! > Oh, and if you want something more complicated, the above is > equivalent to using the "e" glob qualifier like so: > > $SD/autoload/*(e?'reply=( "$REPLY:t" )'?) > > So you can do any substitution tricks you want on $REPLY. Just > remember that it will contain exactly one filename at a time. I've read about but not yet played around with the e flag yet, but I've heard of it. :) Thanks again Bart! -- -Clint