고유 명령어
Coddy Terminal 여정의 기초 섹션에 포함된 레슨. 82개 중 33번째.
uniq 명령은 파일에서 연속된 중복 행을 필터링하여 고유한 행만 표시합니다.
duplicates.txt 파일이 있습니다:
apple
banana
apple
cherry
banana
banana
중요: uniq는 서로 인접한 duplicates만 제거합니다. 이것이 거의 항상 먼저 sort와 함께 사용되는 이유입니다:
sort duplicates.txt | uniq| 기호는 파이프라고 합니다. 한 명령의 출력을 다른 명령의 입력으로 보냅니다. 이는 터미널에서 자주 사용하게 될 강력한 패턴입니다.
유용한 플래그:
-c: 각 줄 앞에 해당 줄이 나타나는 횟수의 개수를 붙입니다:
sort duplicates.txt | uniq -c
2 apple
3 banana
1 cherry-d: 중복된 줄만 표시합니다:
sort duplicates.txt | uniq -d-u: 정확히 한 번만 나타나는 줄만 표시합니다:
sort duplicates.txt | uniq -u챌린지
초급sort와 uniq를 함께 사용하여 중복 없이 duplicates.txt에서 고유한 줄만 표시하세요.
힌트: 먼저 파일을
sort하여 중복 항목을 함께 그룹화한 다음, 결과를|로uniq에 파이프로 전달하여 중복 항목을 제거해야 합니다.
직접 해보기
터미널
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
직접 연습해 보세요: Terminal 플레이그라운드