Hello
Je galère un peu avec mes commandes awk et sed sur un fichier.
Je voudrais supprimer les lignes qui commencent par une suite de mot et ne sont pas suivi par une autre ligne bien spécifique.
Pour etre plus clair, un exemple:
J'ai un fichier qui se compose comme suit
# OPERATIONS du 11/05
SITE 1
SITE 2
SITE 3
traitement down
# OPERATIONS du 12/05
SITE 1
traitement down
SITE 2
SITE 3
traitement down
SITE 4
SITE 5
traitement down
Je voudrais supprimer les lignes qui commencent par SITE mais qui ne sont pas suivi par une ligne "traitement down"
Donc après un awk ou sed (ou cut ou tout autre commande) on aura:
# OPERATIONS du 11/05
SITE 3
traitement down
# OPERATIONS du 12/05
SITE 1
traitement down
SITE 3
traitement down
SITE 5
traitement down
Est-ce que quelqu'un pourrait m'aider ?
Merci !
Partager