Hallo, Am Tue, 08 Mar 2011, Walter Ulmke schrieb:
On Dienstag 08 März 2011 14:10:32 Chris wrote:
Nur löscht das alle Zeilen mit CCCCCCC, unabhängig davon, ob eine Zeile vorher @@ stand. Besser so:
sed '/@@$/{N;s/@@\nC\+$//}' file
das kannte ich noch nicht. Aber das löscht auch "leerzeilen" nach der "CCCCCC" Zeile. :(
Glaub ich eher nicht.
Die "CCCCCCC*" (es sind immer mind. 3, können aber 0-30 sein) stehen nicht zwingend am Anfang der Zeile.
Möglich ist also:
Blatt 2@@ CCCCCC
oder z.B.
Blatt 2@@ CCCCCC
sed '/@@$/{N;s/@@\n[[:space:]]*C\+$//;}' file -dnh -- Gib einem Hungrigen einen Fisch, und er ist fuer einen Tag satt. Zeig ihm, wie man angelt, und er poebelt Dich an, dass er besseres zu tun haette, als Schnuere ins Wasser haengen zu lassen. -- David Kastrup in de.comp.text.tex -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org