Supprime toutes les lignes à l'exception des meilleures pratiques de la ligne de motif correspondant (sed)

Je veux supprimer toutes les lignes sauf la ligne(s) contenant de l'appariement de formes.

C'est la façon dont je l'ai fait:

sed -n 's/matchingpattern/matchingpattern/p' file.txt

Mais je suis juste curieux, car j'ai renommer le filtre pour le filtre lui-même. Ressemble à un gaspillage ici.

Est-il une meilleure façon de le faire?

source d'informationauteur kopelkan