Ich bin mit dieser Datei von Daten arbeiten, die wie folgt aussieht:alle Zeilen, die Sie nicht Matched Contain String
text in file
hello random text in file
example text in file
words in file hello
more words in file
hello text in file can be
more text in file
Ich versuche, alle Zeilen zu ersetzen, die tun nicht die Zeichenfolge enthalten hello
mit match
mit sed, so wäre die Ausgabe:
match
hello random text in file
match
words in file hello
match
hello text in file can be
match
habe ich versucht, mit sed '/hello/!d'
aber das löscht die Linie. Außerdem lese ich, dass ich unter Verwendung !
in sed übereinstimmen kann, aber ich bin nicht sicher, wie man jede Linie zusammenbringt und richtig ersetzt. Wenn Sie mir eine Richtung geben könnten, würde ich es sehr schätzen.
Das funktioniert perfekt. Danke, dass Sie mir geholfen haben. Das macht Sinn. Bitte upvote, wenn Sie eine Minute bekommen. – DomainsFeatured