我想删除文本文件中特定字符后面的单词。例如:
.
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