Ich bin überrascht, dass ich keine ähnliche Frage zu SO auf SO finden kann.sed-delete-Zeile, die kein Muster enthält
Wie verwende ich sed, um alle Zeilen zu löschen, die kein bestimmtes Muster enthalten.
Zum Beispiel habe ich diese Datei:
cat kitty dog
giraffe panda
lion tiger
Ich möchte ein sed-Befehl, der, wenn sie aufgerufen wird, werden alle Zeilen löschen, die das Wort nicht cat
:
cat kitty dog
Auch, sed -n '/ cat/p'' –
Probieren Sie das am Eingang, der das Wort 'scatter' enthält. Ist das das gewünschte Verhalten? –
@EdMorton: Vielen Dank für das Feedback. – Amit