OK Je trouve cette question:Utilisez sed pour supprimer une expression rationnelle est reconnue et la ligne (ou deux) en dessous
How do I delete a matching line, the line above and the one below it, using sed?
et juste passé la dernière heure à essayer d'écrire quelque chose qui va correspondre à une chaîne et supprimer la ligne contenant la chaîne et la ligne en dessous (ou une variante - supprimer 2 lignes en dessous). Je sens que je suis en train de taper des chaînes aléatoires. S'il te plaît, aide-moi quelqu'un.
Est-ce que ce doit être une seule commande sed? –
J'ai réussi à le faire en 2 commandes sed maintenant: sed '/ XYZ/{n /ÉTAT/d}' | sed '/ XYZ/d' qui fonctionne :) mais maintenant je suis curieux si cela peut être fait dans un –