J'ai un fichier texte de format suivantsupprimer les lignes avec mot clé similaire si elles apparaissent dans des lignes consécutives
sam has got grade B
score for him is 70
bob has got grade A
score for him is 90
score for him is 60
ronny has got grade B
score for him is 75
tony has got grade A
score for him is 91
Comme on le voit la ligne 4 et la ligne 5 ont tous deux points et la ligne de qualité est manquant avant la ligne 5 .
d'une façon que je pouvais penser
grep « année » fichier.TXT -A 1
Cependant cela ne filtraient que des lignes où qualité est manquant. Il pourrait y avoir quelques lignes où la note est là mais le score est manquant.
Existe-t-il une autre meilleure commande dans unix/linux avec laquelle nous pouvons supprimer des lignes consécutives qui ont deux lignes contenant une note ou un score.
Merci beaucoup, ça a très bien fonctionné. Pourriez-vous s'il vous plaît fournir des explications sur la façon dont cela fonctionne – Zoro99
sûr. Je vais l'ajouter à ma réponse. –