Bonjour,
J'aimerai savoir comment découper facilement un bloc de ligne pour les enregistrer dans un autre fichier.
Voilà le cas pratique. J'ai un fichier contenant une liste de certificat dans ce format:
Le nombre de ligne entre les BEGIN et END peut-être différent suivant les certificats. mon but est de créer des fichiers séparés avec chaque certificat commençant par BEGIN et finissant par END.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 -----BEGIN CERTIFICATE----- xsqdqsdqsqsqsqsdqsdqsdqsdsddqsddqsdqsqsddqdqs dqsdqsqsdqsqsdqsdqsdqsdqsdqsd qsdqsqdsqdqs dqqsddqsdqsdqdqssqqsdqs -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- xsqdqsdqsqsqsqsdqsdqsdqsdsddqsddqsdqsqsddqdqs dqsdqsqsdqsqsdqsdqsdqsdqsdqsd qsdqsqdsqdqs dqqsddqsdqsdqdqssqqsdqsqsdqsdq dqsd qsd qsd qsdqs dsqsqsdsqdqs -----END CERTIFICATE-----
Je ne sais pas trop comment procéder. j'ai penser à parcourir le fichier et vérifier si le mot BEGIN est matché, je crée un nouveau fichier, et quand le mot END est matché, je ferme le fichier. mais ça me paraît être un traitement un peu compliqué.
Existe t il un autre moyen ?
Partager