Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm
Precedence: bulk
X-No-Archive: yes
List-Id: Zsh Workers List <zsh-workers.zsh.org>
List-Post: <mailto:zsh-workers@zsh.org>
List-Help: <mailto:zsh-workers-help@zsh.org>
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on f.primenet.com.au
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM
	autolearn=ham autolearn_force=no version=3.4.0
Subject: Re: Printf builtin missing v flag support
To: zsh-workers@zsh.org
References: <etPan.5684d3d1.74f2df6b.31ec@Ganymede>
 <etPan.5684d62f.51cb8f6f.31ec@Ganymede> <568533DD.7030403@gmx.com>
From: Eric Cook <llua@gmx.com>
Message-ID: <5685362C.2070605@gmx.com>
Date: Thu, 31 Dec 2015 09:05:32 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
 Thunderbird/38.5.0
MIME-Version: 1.0
In-Reply-To: <568533DD.7030403@gmx.com>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Provags-ID: V03:K0:tUzzlj1Cw3X1GDgVKDXOebAgc4IB4jJAxI1XtKLQIDmHPuuaC98
 /S0ukhP44tVowQWF92NTUHxMxyLsMIMDgRQT/HFl46QT3N0er9u1/dxT5Q9RKvRsGiWcsWC
 IYzZopmff24oM3IB+Tc3kldeQDyNbIHVrK9ZBcgjxQIA2PhQxEaTjw0ehQpt1LMQOHydKnU
 LYjjCVsO/biFgjsxSi0pg==
X-UI-Out-Filterresults: notjunk:1;V01:K0:1U2a7dtunNI=:u2oJo7X1UJbiAXFrFzpa3U
 dQ7koDGWIPe7z5v81+LoYIL0UI5J7pk/rpTbLV5hrrl1bNKgNFsBTeLiYoPg1fgwguoVWTeC6
 055azeX+Cfa+T3H8O25RGOlYbVDjzgZrgMJy7+OF0AK8uZMvvBTtqCd9AkrxtJ+vGQwIBh/gU
 lxNH3ugDHHo3HF7VEhlzAkM2gV79U/8/rZY/2XUW7hCScdPS5LwvmbIt+N4eic91SaqzLxmiD
 ZXRiVE+VnXCnDRqAgg5HJ2jAXtRi2DViQNY4VzATQXR/v3JsfS5YH5cc7MnxQ9chPmm9L/s89
 lboNtZxFvgC+DKI0Ge8WAZKPErsLbyQ6Txw/FWorsbj53xVarpjlEEQee4HRwD2dqQstOXkmU
 WXY0mVwFYVQ0qOLH8RuEoBMWWeZNHcvi6eGpIZl7rPO3EpZ2eKdgcwmMJ3JbpOK8WvbWheYwi
 96YM0YS6QhJF93BDUsVhGKXc2B0jBezGl08cCZZFng8TBvo9ewMgVVIUC05tppwqFP9evjBxa
 0MEw8saY1fCXnnqyamvwEiFXFbdlSKoij98KmuvX5mD+LtgjDJActK0lvsFFV23xA5f1aaYBU
 1FlGDDLO6IK9uKRBSQMeycSUPqlanNldAgHi7NhkkBfG2CaA1VUlnzhdLLb9Lda2xJ9JlQooW
 bXwgUHh7vM1XSo1CUAd6ZV7Dr0Zgl/jB1j5YxbMmoSUJaGwU9SyT5KEg1l2PR+JWgzyieiYW+
 yKhOOz+SPC4ufeXP61bXJNSjmqwdVl3ISvRaHrCDDC3hkQ0EQuTHSc7G3S9vrd1ot+lh+HJvb
 GnisETB
X-Seq: zsh-workers 37466

On 12/31/2015 08:55 AM, Eric Cook wrote:
> On 12/31/2015 02:16 AM, Starms, William Albert (MU-Student) wrote:
> 
>> Is this just a feature that nobody noticed/cared about, or was there a reason for its omission? I couldn’t find anything on the subject, but I may just be bad at googling. I know printf can just be run in a subshell and captured, but forking for this seems like overkill, I say without any knowledge of the zsh backend.
> 
> You can avoid the overhead of a subshell with something like
> % print -zf 'hello %s\n' foo;read -zr var; typeset -p var
> typeset var=foo
> 
Copied and pasted from two different examples, but the code does indeed yield `hello foo', not just `foo'.

