Am Sonntag, 10. April 2005 02:55 schrieb Thomas Rippler:
Hallo,
sed '/=/d'
Loescht alle Zeilen in denen ein '=' vorkommt.
so, das habe ich jetzt geschafft. Doch trotz einer ausführlichen Erklärung (Linux Profitools, Add.Wesley) bekomme ich es nicht hin, das diese Bedingung von eben negiert wird.
Man muss ja nicht alles mit sed machen.
Ich möchte jetzt also alle Zeile löschen, die einen bestimmtem Buchstaben NICHT enthalten.
grep -v =
Ich bekomme maximal hin, dass meine Befehle auf den ersten Buchstaben der Zeile Auswirkungen haben. Die Krönung wäre noch eine ODER-Bedingung nach dem Muster. Lösche die Zeile falls kein "e" oder "E" enthalten ist. Geht das mit sed überhaupt oder muß ich mich jetzt in awk einarbeiten?
Alle Zeilen löschen die weder e noch E enthalten: grep -v -e "[eE]" -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de