Lignes entre certaines balises dans un fichier XML [Résolu/Fermé]

Messages postés
558
Date d'inscription
dimanche 27 novembre 2005
Statut
Membre
Dernière intervention
19 juin 2019
- - Dernière réponse : pcsystemd
Messages postés
558
Date d'inscription
dimanche 27 novembre 2005
Statut
Membre
Dernière intervention
19 juin 2019
- 23 janv. 2017 à 10:03
Bonjour,

J'aurais besoin d'une petite aide pour retrouver toutes les lignes dans un fichier ZIP qui sont entre les balises <PictFile></PictFile> et les balises <PictFile-1><PictFile-1>

J'ai essayé avec zgrep mais fonctionne pas!

Merci

Voici un exemple de contenu du fichier :

EBE reconstitu<E9> : 55.000 <80></Ann><Top>0</Top><Typensact>1</Typensact><Amenagement></Amenagement><Cablage></Cablage><NotesBureau></NotesBureau><NotesIE></NotesIE><Specialite></Specialite><NbPlaces>0</NbPlaces><Terrasse>0</Terrasse><NbCouvertsMidi>0</NbCouvertsMidi><NbCouvertsSoir>0</NbCouvertsSoir><RecetteJour>0</RecetteJour><Hecto>0</Hecto><NbKgsCafe>0</NbKgsCafe><CategorieHotel></CategorieHotel><NbChambresSimples>0</NbChambresSimples><NbChambresDoubles>0</NbChambresDoubles><TauxRemplissage></TauxRemplissage><NbPlacesPk></NbPlacesPk><Discotheque></Discotheque><Casino></Casino><SalleMassage></SalleMassage><SalleGymnastique></SalleGymnastique><Piscine></Piscine><Golf></Golf><NotesHotel></NotesHotel><CABoulangerie>0</CABoulangerie><CAPatisserie>0</CAPatisserie><CATraiteur>0</CATraiteur><CASandwicherie></CASandwicherie><CAConfiserie>0</CAConfiserie><CAGlacier>0</CAGlacier><CAChocolatier>0</CAChocolatier><PictFile>http://actnet/acte/CabiLogo.jpg</PictFile><PictFile-1>http://act.t/ac-fdc/CabiLogo.jpg</PictFile-1><NotesNego></NotesNego><NbBungalows></NbBungalows><TenuDepuis>2007-01-01</TenuDepuis><NbEtage>0</NbEtage><SurfaceSol></SurfaceSol><NbChambres></NbChambres><NbPlacesAssises>30</NbPlacesAssises><NbPlacesTerrasse>0</NbPlacesTerrasse><NbPlacesBar>0</NbPlacesBar><TypeEmplacement></TypeEmplacement><Climatisation></Climatisation><ChargeSol></ChargeSol><HauteurSousPoutres></HauteurSousPoutres><NbPorteQuai></NbPorteQuai><DateLiberation></DateLiberation><TaxeFonciere></TaxeFonciere><TaxeBureau></TaxeBureau><QuintauxFarine>0</QuintauxFarine><CommTotales></CommTotales><CAHTRestaurant>0</CAHTRestaurant><CAHTBar>47000</CAHTBar><CAHTHotellerie>0</CAHTHotellerie><CAHTRestauration></CAHTRestauration><CAHTDivers></CAHTDivers><CAHTAEmporter>0</CAHTAEmporter><PERF>37132</PERF><bNaxos>0</bNaxos><LettreDPE></LettreDPE><DateDPE></DateDPE><LettreGES></LettreGES><ValeurGES></ValeurGES><DateGES></DateGES></Bien><Bien><CodeAgence>3212</CodeAgence><Numero>17</Numero><Dee>20161011</Dee><DatU>20161011</DatU><Statut>0</Statut><NouvelleEnseigne></NouvelleEnseigne><DateRetrait>0000-00-00</DateRetrait><Ann>A jdhdjklqjkld ! 



Afficher la suite 

2 réponses

Messages postés
36637
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
23 juillet 2019
3734
0
Merci
Salut,

zgrep -Po '<PictFile[-]*[1]*>\K[^<]*' ton_fichier.zip


$ zgrep -Po '<PictFile[-]*[1]*>\K[^<]*' fich1.zip 
http://actnet/acte/CabiLogo.jpg
http://act.t/ac-fdc/CabiLogo.jpg

Messages postés
558
Date d'inscription
dimanche 27 novembre 2005
Statut
Membre
Dernière intervention
19 juin 2019
16
0
Merci
Pardon pour ma réponse tardive.
Merci zipe31