# 중복 줄 제거 sort file | uniq # 아래와 동일 sort -u file
-c
는 줄의 중복 수를 맨 앞에 붙여준다.# 중복이 많은 순서로 정렬 sort file | uniq -c | sort -n
-u
는 중복이 발생한 줄을 제거한다.-d
는 반대로 중복이 돼야 출력한다.echo -e "1\n2\n2\n3\n4" | uniq 1 2 3 4 # 중복이 있는 줄은 제거해버림 echo -e "1\n2\n2\n3\n4" | uniq -u 1 3 4 # 정렬하고 중복은 제거한다 sort file | uniq -u # 중복이 될 줄만 출력 echo -e "1\n2\n2\n3\n4" | uniq -d 2