特定の文字の後の行を削除します

特定の文字の後の行を削除します

テキスト ファイル内の特定の文字の後に続く単語を削除したいと思います。例:

.
I
am
Anders
<<
Thank
you

することが

.
am
Anders
<<
you

または

am
Anders
you

どうしてそんなことが可能なのでしょう? 次のようにすればドットを削除できます:

sed 's/\.*//' *.txt

よろしくお願いいたします アンダース

答え1

与えられた

$ cat file
.
I
am
Anders
<<
Thank
you

それから

$ sed '/[.<]/{n;d;}' file
.
am
Anders
<<
you

そして

$ sed '/[.<]/{N;d;}' file
am
Anders
you

関連情報