J'essaie d'utiliser la réponse dans GNU Classer par ordre de majuscules et minuscules pour trier un fichier dans mon Mac OS.
Mon file.txt
ressemble à ceci :
"Best"
"A"
"BEST"
Dans la deuxième réponse à la question mentionnée, il est dit que l'on peut faire :
echo -e "d\nD\nc\nb\nB\na" | sort --ignore-case file.txt
et le résultat devrait être :
"A"
"Best"
"BEST"
Cependant, lorsque je le fais sur mon ordinateur, j'obtiens :
"A"
"BEST"
"Best"
Peu importe que j'utilise l'option --ignore-case
ou non, le résultat est le même.
Peut-être LC_COLLATE=C
ne peut pas être défini dans Mac OS ?
Quelqu'un sait-il comment utiliser sort
et que les minuscules < majuscules dans Mac OS ?
EDIT
@jaume a recommandé d'installer coreutils
et en utilisant le tri GNU. J'ai essayé brew install coreutils
et ensuite gsort -f file.txt
mais n'a toujours pas eu de chance.