Arguments after shell redirection not before?

Carlos O'Donell carlos@redhat.com
Sun May 5 19:38:00 GMT 2013


On 05/05/2013 03:04 PM, Paul Eggert wrote:
> On 05/05/2013 10:01 AM, Carlos O'Donell wrote:
>> When is the above useful?
> 
> Sometimes the source code lines up better if
> the redirections come first.  E.g.:
> 
> printf 2>&1 "some message"
> ...
> printf 2>&1 "another message"

Oh, that's a good example. I'll have to remember that.

> It's a relatively minor style thing; I normally
> wouldn't bother normalizing the code to one style
> or the other.
> 
> Anyway, it's not confusing to put
> the I/O redirections first.  Since
> redirections are actually done before the
> arguments are passed, one could argue that it's
> even a bit clearer to put the redirections first.
> 

Thanks, I don't plan to formalize any policy here,
I was just curious.

Cheers,
Carlos.



More information about the Libc-alpha mailing list