Hi Al! On Mi, 15 Jun 2011, Al Bogner wrote:
However, most likely this is not a bug in sort, but a misunderstanding on your part about how locales affect which bytes (or byte sequences, in multi-byte locales) are deemed printable.
Ich sage es mal aus der Sicht eines Users, griechische Zeichen sind für mich grundsätzlich "printable", im Gegensatz zu zB Druckersteuerzeichen.
When all of the bytes are ignored as non-printable, then all three lines are identical, hence -u prints only one line.
Aber ok, es ist kein Problem für mich, ich lasse einfach -i weg und habe was dazu gelernt.
Wenn ich den Bug Report richtig verstehe, sollte es doch reichen, einfach ein LC_ALL=de_DE.UTF-8 vor sort zu packen: ,---- | Then adding -i: | | $ echo "$var" | LC_ALL=en_US.UTF-8 sort --debug -fui | sort: using `en_US.UTF-8' sorting rules | κισσός | ______ | φθινόπωρο | _________ | Φύλλο | _____ `---- LC_ALL=C willst Du ja sowieso nicht mit deinen multibyte characters. Was hast Du denn für eine locale, bzw. zeig mal den Output von locale Mit freundlichen Grüßen Christian -- Der Bauer wird so langsam pampig, wenn seine Magd sich gibt so schlampig. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org