Je veux grep un lot de lignes consécutives, qui commence à un modèle spécifique et se termine à un modèle spécifique. E.g. le contenu du fichier ressemble à ceci:Comment faire pour grep un lot de lignes consécutives à partir d'un fichier
ligne 1
ligne 2
. . .
my_start_pattern
. . .
my_end_pattern
. . .
ligne n
La sortie de grep devrait ressembler à ce qui suit:
my_start_pattern
. . .
mon_nom_de_pour
Merci.
Pourquoi 'grep'? Cela ne semble pas être le bon outil pour le travail. – skaffman
Grep affichera N lignes après et/ou avant une correspondance (N étant un nombre) mais n'affichera pas les lignes entre deux correspondances. Jetez un oeil à l'utilitaire awk. – DwB
L'autre outil est correct, c'est juste pour moi que cela ressemble à un problème de grepping, je peux me tromper. Je regarde awk, mais jusqu'à présent, je n'ai pas réussi à atteindre cet objectif ... – zobars