From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25671 invoked by alias); 7 Dec 2014 18:50:33 -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: 19502 Received: (qmail 6973 invoked from network); 7 Dec 2014 18:50:29 -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.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HTML_MESSAGE,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:sender:date:message-id:subject:from:to:content-type; bh=Vr83uLPa6tIIBscQAenvhlMNY3HxuzPegT6HgxiBi7U=; b=Yhe7P1Bw672GOqd4Thth7JUzgCC09DeuHu4A/g1xbM/sJAhFDzgLpY/rkjtlGBM9xU Xr2SCMkdKlwoftJDlta2Hs1lQc0aLyJZ1q808sOe2tMLMC7pqYbbfGpryB2OBsrTRLEl btOjryKP0THCbhCbbSzgh96m/fbfvrX5v5pb7mCYTBELNHES6BkuNJI3/GlrctrMCXt/ pA2q7fwPyPkovLOtCKRg1CzRYHgO3FFnIWS95Zk9UAepbzdX5FDSOjAGo3D3s/YMLUw0 6gJE6RhOlJKVjkNfpYVp8FYaPT41HuG5q2hSYkFTUARDR8619kZG+ys0IJArg8LfGVx/ xILw== MIME-Version: 1.0 X-Received: by 10.220.195.196 with SMTP id ed4mr21703785vcb.65.1417978223176; Sun, 07 Dec 2014 10:50:23 -0800 (PST) Sender: ethersoft@gmail.com Date: Sun, 7 Dec 2014 13:50:23 -0500 X-Google-Sender-Auth: 1ux-07IAsT2kggk9HreHJ7kt8-Q Message-ID: Subject: Exclusion on filename expansion From: Vin Shelton To: "zsh-users@zsh.org" Content-Type: multipart/alternative; boundary=001a11c1c3244ab0ff0509a4c8a2 --001a11c1c3244ab0ff0509a4c8a2 Content-Type: text/plain; charset=UTF-8 Using a variable, I cannot get ~ exclusion to work: setopt extended_glob mkdir foo cd foo touch abc def ghi jkl ls *~abc~def ==> ghi jkl pat="abc~def" ls -d *~$pat ==> abc def ghi jkl I think that expansion of $pat is happening after globbing, so in this case "*" expands to abc def ghi jkl without the application of the tilde exclusion. Is there something I can do about this? Thanks, Vin --001a11c1c3244ab0ff0509a4c8a2--