From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from primenet.com.au (ns1.primenet.com.au [203.24.36.2]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id cdb4275b for ; Tue, 30 Jul 2019 13:18:55 +0000 (UTC) Received: (qmail 28101 invoked by alias); 30 Jul 2019 13:18:48 -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: List-Unsubscribe: X-Seq: 24114 Received: (qmail 6526 invoked by uid 1010); 30 Jul 2019 13:18:48 -0000 X-Qmail-Scanner-Diagnostics: from mailout2.w1.samsung.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.101.2/25524. spamassassin: 3.4.2. Clear:RC:0(210.118.77.12):SA:0(-7.0/5.0):. Processed in 2.151551 secs); 30 Jul 2019 13:18:48 -0000 X-Envelope-From: p.stephenson@samsung.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: pass (ns1.primenet.com.au: SPF record at _spf.samsung.com designates 210.118.77.12 as permitted sender) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20190730131810euoutp027ce83a667f5e9077afa1bf5b369f797e~2MdAhBumJ3138131381euoutp02i DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1564492690; bh=ulQ8o64c0mIHZ9a+amXr8/K5HsEeJsl/r8t4m99lCiM=; h=Subject:From:To:Date:In-Reply-To:References:From; b=JmKECl8GYcdZ6GTDn67mUm5cdtYyGMny8dS1T1ItYAJbQN2Qw6X/suWn/a4UYG/du 7KTG2lfr9oSsXs7rAO7HXB5f0bK8rFNb3Qy9dze8SxpKJ5+w4BU7wZr93xdLG/qHBs 1z2wbKFmyUvcFvCZZ+tEbVLwidwxLht+6fBfJrbI= X-AuditID: cbfec7f4-12dff70000001119-1e-5d404391696a Message-ID: <1564492687.5815.4.camel@samsung.com> Subject: Re: variable expansion inside string From: Peter Stephenson To: Date: Tue, 30 Jul 2019 14:18:07 +0100 In-Reply-To: X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRmVeSWpSXmKPExsWy7djP87oTnR1iDaZMEbDYcXIlowOjx6qD H5gCGKO4bFJSczLLUov07RK4Mtq37WAqOMtScWLeIeYGxmPMXYycHBICJhJPvpxm6mLk4hAS WMEosbtjLiuE08Mk8ePdfTYIp5tJ4uz9/6wwLfO+HGeESCxnlGjZ9ZwFrurypscsIFVCAmcY JSbeqIVIXGCU+HP6BhNIglfAUOLr501gtrCArsTv1w1sIDYbUHzqptmMILaIgLjEs5nfwAax CKhK9Ky9CBbnFAiU+HW3hQ3iDA2JDTePQc0UlDg58wlYPbOAvMT2t3OYQRZLCNxmk3jQcYEJ osFFYtfLo1A/CEu8Or6FHcKWkfi/cz4TREM7o8SaSa/ZIZweRolNR+8wQlRZS/TdBjmDA2iF psT6XfoQYUeJE4+es4GEJQT4JG68FYQ4gk9i0rbpzBBhXomONiGIajWJHU1bGSHCMhJP1yhM YFSaheSDWUg+mIWwagEj8ypG8dTS4tz01GKjvNRyveLE3OLSvHS95PzcTYzAZHD63/EvOxh3 /Uk6xCjAwajEw6vxwS5WiDWxrLgy9xCjBAezkgjvYnH7WCHelMTKqtSi/Pii0pzU4kOM0hws SuK81QwPooUE0hNLUrNTUwtSi2CyTBycUg2MyydqnI2c+0bieNbLz3fNReXPZp6Kf2kRdH/+ M+WU2hflSex8X/d/fvpT9u/v37KP3i9h8J1SNMM5LvGobOi5MNsL0a+vpMU7Ztdmy31csn5C DNPq275TWIPWrnZ6lyJ0ReJLiirntR9LpSb1eZ9/b3o9jjX+lvzKo1/XyZVmTtvhmLJynfyB zUosxRmJhlrMRcWJAI3LC40CAwAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeLIzCtJLcpLzFFi42I5/e/4Pd0Jzg6xBqfXy1nsOLmS0YHRY9XB D0wBjFF6NkX5pSWpChn5xSW2StGGFkZ6hpYWekYmlnqGxuaxVkamSvp2NimpOZllqUX6dgl6 Ge3bdjAVnGWpODHvEHMD4zHmLkZODgkBE4l5X44zdjFycQgJLGWUuHjzOBNEQkbi05WP7BC2 sMSfa11sEEWdTBK33hxmhXDOMEq8mzmPEaRKSOACo8T8RWDdvAKGEl8/bwKzhQV0JX6/bmAD sdmA4lM3zQarFxEQl3g28xsLiM0ioCrRs/YiWJxTIFDi190WNriTTm87CVbELKAp0br9N9RJ GhIbbh6DWiYocXLmE6gaeYntb+cwT2AUmoWkZRaSsllIyhYwMq9iFEktLc5Nzy020itOzC0u zUvXS87P3cQIDP9tx35u2cHY9S74EKMAB6MSD6/GB7tYIdbEsuLK3EOMEhzMSiK8i8XtY4V4 UxIrq1KL8uOLSnNSiw8xmgJ9NJFZSjQ5HxibeSXxhqaG5haWhubG5sZmFkrivB0CB2OEBNIT S1KzU1MLUotg+pg4OKUaGANXasUVnjtfuoM5Mzpoq9xrPYt7l0qnfNt5f9qps66WbSscvFJ1 Ofu4GEo+/yqyTha7LvdS5MHaRGnmm8dnfLa6c6JtiQiXsWWp7a3rTE9W3ap55KDYp3lokZ5I /wTVXVJf8vgrFJSuON1cfHx26/sJWwUOJsxK3OzFbuXjINPQs9DydY90hRJLcUaioRZzUXEi APSKy8OVAgAA X-CMS-MailID: 20190730131808eucas1p282c3931aa44f5e567927fa709349773a X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-RootMTR: 20190730123021epcas1p21671587b575bd82a2512bcb1fa091563 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20190730123021epcas1p21671587b575bd82a2512bcb1fa091563 References: On Tue, 2019-07-30 at 14:28 +0200, Pier Paolo Grassi wrote: > Hello, is it possibile to do only variable expansion inside a string, eg: > > file="filename.txt" > a="*$file*" If you run zsh -f, you'll see that that's exactly what you normally get, just by running print "$a" --- no eval. My best guess is you have the option globsubst set and when you tried to print the result, you didn't use double quotes at that point, i.e. you had something like print $a and the *filename.text* got expanded at that point. So the original code is actually fine. pws