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 0ae8f006 for ; Tue, 30 Jul 2019 14:24:06 +0000 (UTC) Received: (qmail 21037 invoked by alias); 30 Jul 2019 14:23:59 -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: 24117 Received: (qmail 26485 invoked by uid 1010); 30 Jul 2019 14:23:59 -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 1.895238 secs); 30 Jul 2019 14:23:59 -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 20190730142319euoutp02ed6982f9334ba3174c82b8ca79651166~2NV5dQSVJ0286702867euoutp02_ DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1564496600; bh=/bMwu55eKEXg/7+BKeW2BptWyh3wh50eDw7ZJAdSAe0=; h=Subject:From:To:Date:In-Reply-To:References:From; b=ub6d3mm7XwFcKxhfbU/AhA2CQUjXlBLNfF/KCg3JrKbh5m/slqMx+NKGIYyHtmAJ1 PZtcd8pPxhd6+Er+oNEvNWycWGZ0/xA6Cx0TzGh0iq8EHFpP3EYNK8ZIjfRlH87hX8 6wrhlxc0wXzeJx+zXjYaHjUUH8l2hEbNSxKiM/9s= X-AuditID: cbfec7f5-b75ff700000010e5-03-5d4052d66944 Message-ID: <1564496596.5815.10.camel@samsung.com> Subject: Re: variable expansion inside string From: Peter Stephenson To: Zsh-Users List Date: Tue, 30 Jul 2019 15:23:16 +0100 In-Reply-To: <1564496130.5815.9.camel@samsung.com> X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRmVeSWpSXmKPExsWy7djPc7rXgxxiDV5uZrTYcXIlowOjx6qD H5gCGKO4bFJSczLLUov07RK4Mlre9zEWtDJV9OxSa2A8ytjFyMkhIWAicfviXbYuRi4OIYEV jBIfzs5khXB6mCR+XX7FAuF0M0l8WNPGBNPy5/dkVhBbSGA5o8S+e1VwRc+27YeadYZR4vzs DmYI5wKjxLYzp4A2cnDwChhJfH6nC9ItLKAr8ft1AxuIzSZgKDF102ywo0QE1CQuP1rOAmKz CKhKrD10B2wzJ1Brz/WHLBBXaEhsuHkMLM4rIChxcuYTsDizgLxE89bZYHslBO6zSSz79oId osFFYu3yU1AvCEu8Or4FKi4j8X/nfCaIhnZGiTWTXrNDOD2MEpuO3oGGk7VE3+2LYB8wC2hK rN+lDxF2lDjx6DkbSFhCgE/ixltBiCP4JCZtm84MEeaV6GgTgqhWk9jRtJURIiwj8XSNwgRG pVlIPpiF5INZCKsWMDKvYhRPLS3OTU8tNs5LLdcrTswtLs1L10vOz93ECEwEp/8d/7qDcd+f pEOMAhyMSjy8Gh/sYoVYE8uKK3MPMUpwMCuJ8C4Wt48V4k1JrKxKLcqPLyrNSS0+xCjNwaIk zlvN8CBaSCA9sSQ1OzW1ILUIJsvEwSnVwGjgcczizsM7E3Rll0yR2XdgxrHr27IF7/8ViXh9 VHxq7TSX6HDfe47Tfr260bjtioe08vYvp8Q/rV/QrJUw68jGhAPuuX2qHfOnbrO8InFQZv/z S0+a9Pz2VvCfWrx5/QzeNvbH23vXR+8Kaq/WPbmH/WVlqOzmoE2M2/UWncp3OaIQGrmzqJhD iaU4I9FQi7moOBEAM4+nKAADAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeLIzCtJLcpLzFFi42I5/e/4Xd1rQQ6xBqcahSx2nFzJ6MDoserg B6YAxig9m6L80pJUhYz84hJbpWhDCyM9Q0sLPSMTSz1DY/NYKyNTJX07m5TUnMyy1CJ9uwS9 jJb3fYwFrUwVPbvUGhiPMnYxcnJICJhI/Pk9mbWLkYtDSGApo0THj30sEAkZiU9XPrJD2MIS f651sUEUdTIBJSYxQThnGCVuf/wE5VxglFj59RpQOwcHr4CRxOd3uiDdwgK6Er9fN7CB2GwC hhJTN80GWy0ioCZx+dFysG0sAqoSaw/dYQKxOYFae64/ZIGYuZ9JYv3+TrAiZgFNidbtv6FO 0pDYcPMYWAOvgKDEyZlPoGrkJZq3zmaewCg0C0nLLCRls5CULWBkXsUoklpanJueW2ykV5yY W1yal66XnJ+7iREY/NuO/dyyg7HrXfAhRgEORiUeXo0PdrFCrIllxZW5hxglOJiVRHgXi9vH CvGmJFZWpRblxxeV5qQWH2I0BfpoIrOUaHI+MDLzSuINTQ3NLSwNzY3Njc0slMR5OwQOxggJ pCeWpGanphakFsH0MXFwSjUwcsnHFb/xuuM6Yb2rUhbb6W7GCXO9J2folywufn3sQtpNu6rp DPPEhDgLbvvKmHlpP5+dL2yekq3Usk5v70reogcuc6I3+Rn0Ff7j4ldolXv3cbnKzBORq2aZ /Jnl7STYUJspfiBaju8d67kNPrP2CF0ysDHl2cLXmBk5JWTpxyCtm8KHvnEpsRRnJBpqMRcV JwIAet5lIZQCAAA= X-CMS-MailID: 20190730142318eucas1p1e048d2684a040d146e20fb011b4650e8 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: <1564492687.5815.4.camel@samsung.com> <1564496130.5815.9.camel@samsung.com> On Tue, 2019-07-30 at 15:15 +0100, Peter Stephenson wrote: > The nearest I can think of is: >  > print -r -- "${(e):-$a}" Or, actually, a straight print -r -- "${(e)a}" since you don't need to add any text to the variable substitution. pws