bonjour,
Ce matin, j'ai testé
# ecriture de la première ligne qui correspond à la ligne d'entête du
fichier csv
head -n1 $fichier_depart > $fichier_retour1
# ecriture des autres lignes dont la catégorie n'est pas vide
tail -n+2 $fichier_depart | grep '[A-Za-z0-9]$' | sort -t';' -k37 -k3
-k1 -k2 >> $fichier_retour1
# ecriture des autres lignes dont la catégorie est vide
tail -n+2 $fichier_depart | grep '\;$' | sort -t';' -k37 -k3 -k1 -k2 >>
$fichier_retour1
Cela fonctionne!
Je veux bien finir de tester la solution awk ;)
Anne