Bonjour,
Je suis en actuellement en stage et je me retrouve à devoir transformer un fichier config de firewall en un fichier dans le genre du fichier /etc/passwd.
Avec un dessin, je voudrais transformer ça :
en ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 edit "printer" set uuid blablabla set comment "Imprimante" set subnet 10.42.19.194 255.255.255.255 next edit "coucoucestmoi" set uuid bruhbruh set comment "interco" set associated-interface "Interco-vélo" set subnet 11.42.88.145 255.255.255.255 next
printer;10.42.19.194/32;;;Imprimante;
coucoucestmoi;11.42.88.145/32;Interco-vélo;;interco;
soit le modèle suivant :
nom;IP;interface associée;tag (il y en a de temps en temps);commentaire;
Et mon problème principal c'est que mon fichier fait beaucoup de lignes (plus de 4000) et que je préfèrerai éviter de passer par un fichier intermédiaire.
Donc si vous avez une solution pour arriver à spliter en groupes de lignes en fonction d'un mot délimiteur ("next" me parais judicieux ici), je prends !
Merci bien !
Partager