Bonjour la communauté.

Petite appel à l'aide pour qui voudra/pourra bien.

J'aurais besoin, dans un fichier log (import) de récupérer plusieurs (bloc actions) occurrences mais ne vois pas trop comment y arriver (pense éventuellement à faire une boucle).

Dans un fichier log contenant des milliers de lignes, la finalité serait de récupérer tout les blocs d'actions (et il y' en à plusieurs) afin de déterminer si l'action de chargement c'est bien déroulé.

début du bloc -> Titre : entête1
nlignes-variables
fin du bloc -> importation correctement déroulé.
==============================

début du bloc -> Titre : entête2
nlignes-variables
fin du bloc -> importation correctement déroulé.
==============================

début du bloc -> Titre : entête3
nlignes-variables
fin du bloc -> importation correctement déroulé.
etc ...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
grep -E 'patterndebut1|patternfin1|patterndebut2|patternfin2|patterndebut3|patternfin3' mon_fichier
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
egrep '^patterndebut1|patternfin1$|^patterndebut2|patternfin2$|^patterndebut3|patternfin3$' mon_fichier
Le point bloquant de ma réflexion sur ce sujet, c'est les nlignes entre le début et la fin..

par avance merci.