<div dir="ltr">I think because read is executed in a subshell, the variable $pass is lost by the time you reach printf. But if you group them, then read and printf execute in the same subshell.<div><br></div><div>@Jason It works fine now, thanks!</div></div><div class="gmail_extra"><br><div class="gmail_quote">On 7 February 2016 at 09:14, Lucas Hoffmann <span dir="ltr"><<a href="mailto:l-m-h@web.de" target="_blank">l-m-h@web.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Quoting Jason A. Donenfeld (2016-02-06 19:46:16)<br>
<span class="">> I just forgot to group the commands properly. Works now:<br>
> <a href="http://git.zx2c4.com/password-store/commit/?id=930f01cd830815730f3f041d5e5788fccdd6d4cb" rel="noreferrer" target="_blank">http://git.zx2c4.com/password-store/commit/?id=930f01cd830815730f3f041d5e5788fccdd6d4cb</a><br>
<br>
</span>Out of curiosity: What difference does the grouping make?<br>
Also: You should add -r to read (see man 1p read or man bash).<br>
<br>_______________________________________________<br>
Password-Store mailing list<br>
<a href="mailto:Password-Store@lists.zx2c4.com">Password-Store@lists.zx2c4.com</a><br>
<a href="http://lists.zx2c4.com/mailman/listinfo/password-store" rel="noreferrer" target="_blank">http://lists.zx2c4.com/mailman/listinfo/password-store</a><br>
<br></blockquote></div><br></div>