On 9/18/14, 4:29 AM, Aharon Robbins wrote:

>> Sure.  It's a choice between internal and external consistency.  If I
>> emulated /dev/std* (and maybe /dev/fd/*) internally in bash, bash would
>> behave the same everywhere, but, as Andreas said, I'd get questions
>> about why `foo -o /dev/stdout' and `foo >/dev/stdout' behaved differently.
> 
> Yes, I live with the "damned-if-you-do, damned-if-you-don't" all the
> time too.  It sounds like you've already decided which way you want
> things to be. :-)

Yes, on this one.  There are others; recall the `discussion' about
whether bash should choose between /dev/fd or FIFOs for process
substitution at runtime.

Chet
-- 
``The lyf so short, the craft so long to lerne.'' - Chaucer
                 ``Ars longa, vita brevis'' - Hippocrates
Chet Ramey, ITS, CWRU    c...@case.edu    http://cnswww.cns.cwru.edu/~chet/

Reply via email to