.txt 파일에서 중복된 줄을 제거하고 새 파일을 new.txt 파일로 저장하는 명령을 실행합니다.

.txt 파일에서 중복된 줄을 제거하고 새 파일을 new.txt 파일로 저장하는 명령을 실행합니다.

이렇게 하려고 하는데 파일을 만들 수 없습니다.

나는 다음을 입력합니다:sort myfile.txt uniq -u | tee newfile.txt

그리고 자동으로 파일을 생성하지 않습니다. 내가 여기서 무엇을 놓치고 있는 걸까요?

답변1

파이프 문자가 누락되었습니다 |.

노력하다:sort myfile |uniq -u|tee newfile.txt

그래도 문제가 해결되지 않으면 표시된 오류 메시지를 제공해 주세요. 그런데 이 명령은 uniq -u모든 중복 행을 삭제합니다. 그게 당신의 의도라면 괜찮습니다. 그러나 중복된 줄 중 하나를 보려면 명령줄의 -u일부를 제거해야 합니다 uniq.sort myfile | uniq | tee newfile.txt

관련 정보