On 9/17/14, 3:07 AM, Aharon Robbins wrote: >> I've considered emulating it everywhere, regardless of what the OS >> provides, but I'd get just as many complaints if I did that. >> >> Chet > > This is what gawk does. I haven't had any complaints about this, > and once you do it that way you can claim that Bash is being consistent > across all systems. (That's one of the reasons I did it that way.) > My two cents, of course.
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. 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/