Estoy tratando de usar la respuesta en GNU Ordenar por entre mayúsculas y minúsculas para ordenar un archivo en mi Mac OS.
Mi file.txt
tiene este aspecto:
"Best"
"A"
"BEST"
En la segunda respuesta a la cuestión mencionada, se dice que uno puede hacer:
echo -e "d\nD\nc\nb\nB\na" | sort --ignore-case file.txt
y la salida debe ser:
"A"
"Best"
"BEST"
Sin embargo, cuando lo hago en mi pc, me sale:
"A"
"BEST"
"Best"
No importa si uso el --ignore-case
o no, el resultado es el mismo.
Quizás LC_COLLATE=C
no se puede establecer en Mac OS?
¿Alguien sabe cómo usar sort
y han minúsculas < mayúsculas en Mac OS?
EDITAR
@jaume recomendó la instalación de coreutils
y el uso de GNU especie. He intentado brew install coreutils
y, a continuación, gsort -f file.txt
, pero todavía no tuvo suerte.