아래 예와 같이 내 파일에 레코드 목록이 있습니다.
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를 추가하도록 지시합니다.)