On 2006-10-17 06:11:59 +0400, Rad wrote: > I think there're unicode. This is not directly related to Unicode (this also happens with ISO8859-1), but to a language.
> Try this: > > export LC_COLLATE=C and this will also fix the hyphen-minus problem: vin:~> printf '%s\n' 1-2 1-3 12 13 | LC_COLLATE=en_US.UTF-8 sort 12 1-2 13 1-3 vin:~> printf '%s\n' 1-2 1-3 12 13 | LC_COLLATE=en_US.ISO8859-1 sort 12 1-2 13 1-3 vin:~> printf '%s\n' 1-2 1-3 12 13 | LC_COLLATE=C sort 1-2 1-3 12 13 Alternatively, one can use LC_COLLATE=POSIX. -- Vincent Lefèvre <[EMAIL PROTECTED]> - Web: <http://www.vinc17.org/> 100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/> Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]