Bonjour,
Je cherche une commande bash qui permettrait de réaliser un tri alphabétique sur une liste de mots en respectant la casse et en distinguant les accents. Je ne trouve pas parmi les options de “sort” quelque chose qui corresponde… mais j’ai peut-être mal cherché.
Est-ce possible avec une option de “sort”, ou bien existe-t-il une autre commande permettant cela ?
Il faudrait aussi que tous les caractères soient pris en compte dans le tri et que par exemple un tiret soit distingué d’un blanc.
[quote=“Alisius”]Je cherche une commande bash qui permettrait de réaliser un tri alphabétique sur une liste de mots en respectant la casse et en distinguant les accents. Je ne trouve pas parmi les options de “sort” quelque chose qui corresponde… mais j’ai peut-être mal cherché.
Est-ce possible avec une option de “sort”, ou bien existe-t-il une autre commande permettant cela ?
Il faudrait aussi que tous les caractères soient pris en compte dans le tri et que par exemple un tiret soit distingué d’un blanc.[/quote]
Casse: tient compte de la casse par défaut (-f pour le contraire)
Accents: en tient compte par défaut selon les locales (LC_ALL=C pour le contraire)
Espaces et tirets: l’espace sera classé avant le tiret par défaut
Exemple:
[code]fichierTest:
Age
Jean Pierre
age
Jean-Pierre
âge