ich hab's:
grep -v <text> <logfile > <file.neu>
sollte es tun, oder?
ursprüngliche anfrage:
hallo @all,
wie kann ich am elegantesten zeilen aus einem text-file löschen, die eine bestimmte zeichenkette enthalten?
bsp.: lösche alle zeilen aus simdat.durchlauf1, die zeichenkette "not valid" enthalten
danke vorab & gruß, kai
Ja das tut es,
da <text> aus mehr als einem Wort besteht, den Ausdruck in ' ' einschließen. Also etwa so: grep -v 'not valid' simdat.durchlauf1 > simdat.neu Falls Du dann die Quelldatei unter gleichem Namen ohne den 'not valid' String brauchst, einfach an das oben genannte ein mv command anfügen. Sähe dann so aus: grep -v 'not valid' simdat.durchlauf1 > simdat.neu && mv simdat.neu simdat.durchlauf1
Gruß Thomas
K-M.P schrieb:
ich hab's:
grep -v <text> <logfile > <file.neu>
sollte es tun, oder?
Lug-dd maillist - Lug-dd@mailman.schlittermann.de https://ssl.schlittermann.de/mailman/listinfo/lug-dd
lug-dd@mailman.schlittermann.de