Author: anne.guilde@free.fr Date: To: ML Guilde Subject: 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.