commande sort ou autre

Page principale

Répondre à ce message
Auteur: anne.guilde@free.fr
Date:  
À: ML Guilde
Sujet: commande sort ou autre
bonjour,

Je suis toujours avec mon fichier csv

Au lieu de passer par libreoffice calc, j'essaie d'utiliser la commande
sort.

La première ligne est la ligne d'entête, je ne la trie pas et je l'écris
dans le ficher de sortie.
head -n1 contacts-2020-01-19.csv > contacts-2020-01-19_trie1.csv

Je trie les autres lignes avec comme séparateur ; et sur les colonnes 37
et 3.
sort -t';' -k37 -k3 <(tail -n+2 contacts-2020-01-19.csv) >>
contacts-2020-01-19_trie1.csv

Quand je trie avec calc, la colonne est k37 est trié par ordre
alphabétique mais si cette colonne est vide, les lignes sont en dernier.

Y-a t'il une solution pour avoir cela avec sort?

merci
Anne