2011-01-04 17 views
0

i eine Datei mit nicht von Linien mit mehreren Textmustern,sed Befehl, um eine Datei mit Mustern

pattern.txt lassen müssen übereinstimmen

pattern1 
pattern2 
pattern3 

Ich habe eine andere Datei, in der diese Muster vorhanden sind, in einem riesigen und komplex.

lassen complex.txt

Ich habe diese Zeilen von complex.txt zu entfernen, die genau mit dem pattern.txt ... abgestimmt sind.

Dank voraus ....

mir vorschlagen ...

Antwort

2

Wenn Sie es an Ort und Stelle nicht zu tun haben, könnten Sie das --file Argument grep (siehe man page) verwenden.

, dass man etwas geben würde, wie:

grep --invert-match --file pattern.txt complext.txt > filtered.txt 

die nicht passenden Zeilen in einer neuen Datei zu erhalten.

+0

yeah das ist working.thanks Kumpel ... ich hoffe, es gibt nichts wie oben mit sed Befehl .... – Priya