On Sunday 05 February 2012 19:55:48 Bob Proulx wrote: > Neal Murphy wrote: > > For quite some time now, I've been getting peeved with egrep not > > doing what it should. > > You don't like it and I don't like it but the powers that be have > decided that within a locale, within libc, character collation > sequences will be dictionary ordering where case is folded and > punctuation is ignored. They failed to see how this would negatively > impact almost everything. Creeping features. > > And because punctuation is ignored it causes a lot of problems with > utilities such as sort. You didn't have to say LC_ALL=C for the first > thirty years. But you do now. (Or at least since the mid 1990's.) > In almost all scripts dealing with sort ordering you will find it > necessary to set LC_ALL=C to get expected results. I have been a > rather outspoken critic of this design decision on other mailing > lists.
Thank you! I suppose it had to be done, to handle non-English languages, but it's really a Royal PITA. Your suggestion as to LANG and LC_COLLATE_C works well enough. Now if I can just remember this in a year or two when I have to reinstall. :) N -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/201202052322.35701.neal.p.mur...@alum.wpi.edu