텍스트 파일에서 특정 문자 뒤에 오는 단어를 제거하고 싶습니다. 예를 들어:
.
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