Salut,
Je souhaiterais récupérer sous BASH certaines partie de plusieurs fichiers html mais je bute sur un problème.
Je m'explique :
chaque fichier que je récupère comporte deux chaînes de caractères qui sont communs pour chaque fichier, il s'agit des chaînes "
<b> Explanation: </b>" et "
<p> <center>", ce qui m'intéresse est ce qui se trouve entre ces deux lignes.
Seulement, pour compliquer la tâche, le contenu de chaque fichier est différent, ce qui implique dans les exemples qui suivent que les chaînes de caractères
avant,
entre et
après celles qui m'intéressent n'ont rien en commun dans chaque fichier (nombre de lignes, caractères utilisés, balises, etc.)
fichier_exemple1:
blablabla
blablabla
blablabla
blablabla
blablabla
<b> Explanation: </b>
Toute cette partie m'intéresse
Toute cette partie m'intéresse
Toute cette partie m'intéresse
|
|
5 lignes
|
|
Toute cette partie m'intéresse
Toute cette partie m'intéresse
Toute cette partie m'intéresse
<p> <center>
blablabla
blablabla
blablabla
blablabla
blablabla
fichier_exemple2:
ploploplop
ploploploploploploploploploploploplop
ploploplop
ploploploploploploploploploploploploploploploploploplop
1234165
<b> Explanation: </b>
Toute cette partie m'intéresse
Toute cette partie m'intéresse
Toute cette partie m'intéresse
|
|
50 lignes
|
|
Toute cette partie m'intéresse
Toute cette partie m'intéresse
Toute cette partie m'intéresse
<p> <center>
ploploplop123132blablabla
blablabla
blablabla
Donc comment récupérer ces parties en question pour chaque fichier? Où plus précisément, y a t-il une commande qui permette de copier l'intégralité des lignes qui m'intéressent selon ce schéma?
J'espère être clair!
Merci! 😉