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 ...
grep -E 'patterndebut1|patternfin1|patterndebut2|patternfin2|patterndebut3|patternfin3' mon_fichier
ou
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.
Partager