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

Reply via email to