effectivement, le ; n'a pas l'air d'être pris en compte !
Mais j'ai essayé les commandes suivantes :
sort -t";"
sort -t";" -k1
sort -k1
et le résultat est le même !!!!
Si quelqu'un arrive à me trouver la commande sort qui marche, je l'applaudis !
En attendant j'ai contourné le problème en utilisant awk :
awk -F";" '
{
T[NR] = $0
}
END {
asort(T)
for (i = 1; i<=NR; i++)
print T[i]
} ' fichier_a_trier
|
Au moins avec awk ça marche !
Message édité par jcop le 29-05-2015 à 15:12:28