2016-12-17 5 views
1

Lets sagen, dass ich eine Datei test.txt In der Datei mit dem Namen haben, ich die folgende Daten:Löschen einer Zeile in einer Datei mit Eingabe des Benutzers

Mark,19,accountant 
Sebastian,24,Truck-Driver 
Mustafa,23,Police 

Lassen Sie uns sagen, mit nur den Namen zu wissen von den Personen in der Datei, wie kann ich die komplette Zeile mit nur der Eingabe des Namens löschen? Ich weiß, wie es mit der Eingabe der vollständigen Daten "Mark, 19, Buchhalter" tun, aber was ich tun möchte, ist die komplette Zeile zu löschen, wenn es Mark

enthält Haben Sie eine gute Idee, wie ich kann dies tun?

Antwort

0

Wenn Sie die Zeile mit "Mark" von test.txt entfernen:

sed $ -i '/ Mark/d' TEST.TXT