Bonjour, je souhaiterais traiter une ligne issue d'un fichier .csv comme suit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
# cat fichier.csv
host;adresse_ip;ci_host;champ1;champ2;champ3;champ4;champ5;champ6;champ7;champ8
Le résultat attendu est d'insérer un saut de ligne tous les 3 champs comme suit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
host;adresse_ip;ci_host;
champ1;champ2;champ3;
champ4;champ5;champ6;
champ7;champ8
Si quelqu'un aurait une idée de comment coder ça en shell ?
J'ai pensé à la commande awk mais peut être y a t-il une meilleur solution.

Merci.