On 3/4/10 3:43 AM, Ted Bagg wrote: > Dear Bash maintainers, this very useful construct worked in 3.2: > > diff <(sort {a,b}.lst) > > but fails in 4.0, breaking scripts for many, no doubt. Such a > substantive change (much more harm than good, in my opinion) ought > always to come with an option to revert to the previous behavior.
You're certainly entitled to your opinion, but I judged the previous behavior a bug (helped in no small part by the number of bug reports I received about it) and fixed it. It defied user expectations and was not consistent with the treatment of $(...). When I fix a bug, I don't generally add an option to enable the old behavior. (Yours is the first complaint I've received about the change in the year-plus since bash-4.0 was released, by the way.) 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/