[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Sort



Necesito ordenar una lista alfabéticamente pero parece que el sort no
ordena correctamente las palabras con acentos.

Un ejemplo:
rvmsoft:~/temp$ cat palabras.txt
camión
camionero
cama
camionera

Y ahora ejecuto
rvmsoft:~/temp$ sort palabras.txt
cama
camionera
camionero
camión

¿No debería ir "camión" antes que "camionera"?

He probado con todas las opciones que pone en el manual del sort, y
nada.
Por supuesto lo de LANG, LC_ALL, etc. está bien, es más ejecutándolo con
strace veo que abre el fichero /usr/share/locales/es_ES/LC_COLLATE, que
creo que es donde se especifica cómo se deben ordenar las letras ¿no?

¿Cómo hago para que se ordenen correctamente las palabras que llevan
acentos?

Tengo la debian slink por si eso influye en algo.

--
Ricardo Villalba
rvm@linuxfan.com
rvmsoft@wanadoo.es
http://members.xoom.com/rvmsoft



Reply to: