Luke Hutchison wrote:
> The following is the output of GNU sort (without any switches) on an
> unsorted file.  Numerous errors (of the same variety) seem present in the
> ordering.  I am using coreutils-7.2-4.fc11.x86_64.

Please say what locale you are using.

  $ locale

Try sorting with a standard locale.

  LC_ALL=C

Frequently this is a user misunderstanding of how the user specified
locale effects the collation sequence and sort ordering.  It appears
to me that your specified locale is en_US.UTF-8 or similar.  In that
locale punctuation is ignored and case is ignored.  IIRC it is
dictionary ordering.

Here is a reference.

  
http://www.gnu.org/software/coreutils/faq/#Sort-does-not-sort-in-normal-order_0021

> Problems are shown in red.

Please, no HTML to mailing lists.  We can't see your coloring.

  http://www.gnu.org/software/coreutils/

Personally I set the following to achieve my desired result.  YMMV.

  export LANG=en_US.UTF-8
  export LC_COLLATE=C

Bob


Reply via email to