Utilisation de awk
o sed
comment puis-je sélectionner les lignes qui se trouvent entre deux motifs de marquage différents ? Il peut y avoir plusieurs sections marquées avec ces motifs.
Par exemple : Supposons que le fichier contient :
abc
def1
ghi1
jkl1
mno
abc
def2
ghi2
jkl2
mno
pqr
stu
Et le modèle de départ est abc
et le motif final est mno
Donc, j'ai besoin de la sortie comme :
def1
ghi1
jkl1
def2
ghi2
jkl2
J'utilise sed pour faire correspondre le modèle une fois :
sed -e '1,/abc/d' -e '/mno/,$d' <FILE>
Y a-t-il un moyen de sed
o awk
pour le faire de manière répétée jusqu'à la fin du fichier ?