
On 11/07/2014 02:54 PM, Scott Elcomb wrote:
, however the two environments are not acting (sorting, specifically) the same. Check the character set: sort(1) guarantees it sorts bytes. Gnu sort sorts characters, which are not the same thing, and carries the warning:
*** WARNING *** The locale specified by the environment affects sort order. Set LC_ALL=C to get the traditional sort order that uses native byte values. The Eunuchs wanted to sort lines of bytes separated by ASCII newline characters, 0x0A, and did. Gnu extended this to other character sets, but silently changed the default. Linus would not have been impressed (;-)) --dave -- David Collier-Brown, | Always do right. This will gratify System Programmer and Author | some people and astonish the rest davecb@spamcop.net | -- Mark Twain