Bonjour,
je suis un petit nouveau sur ce forum et en programmation, je viens requérir votre aide car je suis dans une impasse :
Mon problème est le suivant :
Je récupère un liste de mail (entête, corp ...) dans un fichier texte, après un premier filtre grep j'arrive à élaguer le contenu de ce fichier ainsi qu'à insérer des "balises" afin de repérer le texte à garder.
je me retrouve donc aven un texte de la forme :

textextextextetextextextexteDEBUT1adresse_mailFIN1
textextextextetextextextexteDEBUT2x erreursFIN2
textextextextetextextextexteDEBUT1adresse_mailFIN1
textextextextetextextextexteDEBUT2x erreursFIN2
textextextextetextextextexteDEBUT1adresse_mailFIN1
textextextextetextextextexteDEBUT2x erreursFIN2
textextextextetextextextexteDEBUT1adresse_mailFIN1
textextextextetextextextexteDEBUT2x erreursFIN2

où x est un nombre variable

Le but est dans un premier temps de garder uniquement ce qu'il se trouve entre DEBUT1 FIN1 puis entre DEBUT2 FIN2

Ensuite une fois le tri fait, entre DEBUT2 et FIN2 il se trouve l'expression x erreurs (où x est un nombre), j'aimerai pour finir extraire les ligne + mails associés contenant où erreur différent de 0

Je penser utiliser awk mais je n'y suis pas arriver si quelqu'un voit une solution ça serai cool !

Merci par avance
Nilz