On Tue, Jun 16, 2015 at 01:56:31PM +0200, Michael Le Barbier Grünewald wrote: > 1>&2 { > printf "$@" > printf '\n' > }
Redirections may appear anywhere in a simple command, but may only appear at the END of a compound command. Brace grouping is a compound command, so this is actually a syntax error. { printf "$@" printf '\n' } 1>&2 would be valid.