Re: unexpected parameter expansion

2010-05-19 Thread Jilles Tjoelker
On Wed, May 19, 2010 at 07:19:28PM +, Gerrit Pape wrote: > Hi, I get unexpected output with dash doing parameter expansions with } > within quotes involved, e.g. > $ dash -c 'foo=; echo ${foo:-"{a}bar"}' > {abar} > $ > I expected: > {a}bar Just for clarification, the open brace is inconsequ

unexpected parameter expansion

2010-05-19 Thread Gerrit Pape
Hi, I get unexpected output with dash doing parameter expansions with } within quotes involved, e.g. $ dash -c 'foo=; echo ${foo:-"{a}bar"}' {abar} $ I expected: {a}bar http://www.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_06_02 http://bugs.debian.org/cgi-bin/bugreport.

wait regression in 3800d4

2010-05-19 Thread Gerrit Pape
Hi, since commit 3800d49 the wait builtin shows some unexpected behavior, see http://bugs.debian.org/581425 To reproduce: $ dash -c ' for i in 1 2 3; do (sleep $i; echo $i) & done wait echo all done sleep 2' 1 all done 2 3 $ Expected output: 1 2 3 all done I don't completely