Dans un fichier texte du genre :
-- Debut
-- Texte
Bonjour
Debian
-- Info 1
Partie 1
-- Texte
Test
Avec
Awk
-- Info 2
Partie 2
-- Texte
Sélection
Plusieurs
lignes
-- Info 3
Partie 3
-- Fin
Je veux les deux premières lignes à partir de “-- Texte”, je fais :
$ awk '/-- Texte/ { print;getline;print }' monfichiertexte
Mais si je veux les ‘x’ lignes suivantes ?
Je ne vais pas faire autant de getline;print qu’il y a de lignes, si ?