Я хотел бы удалить слово, которое следует после определенного символа в текстовом файле. Например:
.
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