파일에서 접미사가 있는 중복 단어 제거

파일에서 접미사가 있는 중복 단어 제거

아래 예와 같이 내 파일에 레코드 목록이 있습니다.

word_word1
word_word1_acc
word_word2_acc
word_word3_acc
word_word4

word_word1_acc첫 번째 줄과 중복된 줄이므로 파일에서 해당 줄을 삭제하면 됩니다 . 예제에 표시된 것처럼 행당 여러 필드가 있습니다. 어떻게 해야 하나요?

답변1

이것이 실제로 변경하려는 파일인 경우 다음을 수행할 수 있습니다.

sed -i.old -e 's/word_word1_//' /path/to/filename

파일을 제자리에서 변경하세요. 이 -i...부분을 건너뛰고 sed가 무엇인지 확인할 수 있습니다.회의하다.

(이 -i옵션은 sed에게 소스의 백업 파일을 작성하고 .old파일 이름에 a를 추가하도록 지시합니다.)

관련 정보