Ich möchte das Wort entfernen, das in einer Textdatei nach einem bestimmten Zeichen steht. Zum Beispiel:
.
I
am
Anders
<<
Thank
you
zu sein
.
am
Anders
<<
you
oder
am
Anders
you
Wie ist das möglich? Ich kann die Punkte entfernen, indem ich sage:
sed 's/\.*//' *.txt
Liebe Grüße Anders
Antwort1
Gegeben
$ cat file
.
I
am
Anders
<<
Thank
you
Dann
$ sed '/[.<]/{n;d;}' file
.
am
Anders
<<
you
Und
$ sed '/[.<]/{N;d;}' file
am
Anders
you