Hallo, Am Sat, 01 Mar 2014, Thomas Moritz schrieb:
ich möchte aus vielen Dateien bestimmte Zeilen filtern.
zB.: `grep -e 'Stelle1' -e 'Stelle2' -e 'Stelle3' *.ext`
Allerdings brauche ich von 'Stelle2' auch die nachfolgende Zeile. Mit -A1 bekomme ich jedoch von _allen_ Fundstellen die nachfolgende Zeile mit. Wie könnte ich das vernünftig lösen?
Vergiss grep. for f in *.ext; do sed -n \ -e '/Stelle1/p; /Stelle2/ { p; n; p; } /Stelle3/p; ' "$f" done --
Open .profile with vi The vi looks at the .profile and says, "icky, I'm not opening that. Ask Emacs." -- Graham Reed, feeling adventuroush. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org