표준:
echo "a b a b c c c" | tr ' ' '\n'
a
b
a
b
c
c
c
uniq : 두 개의 반복되는 줄이 없음
echo "a b a b c c c" | tr ' ' '\n' | uniq
a
b
a
b
c
정렬
echo "a b a b c c c" | tr ' ' '\n' | sort
a
a
b
b
c
c
c
sort -u : 반복되는 두 줄이 없습니다.
echo "a b a b c c c" | tr ' ' '\n' | sort -u
a
b
c
정렬 / 유니크 : 모두 구별
echo "a b a b c c c" | tr ' ' '\n' | sort | uniq
a
b
c
별개의 사건을 센다
echo "a b a b c c c" | tr ' ' '\n' | sort | uniq -c
2 a
2 b
3 c
반복되지 않는 행만 (먼저 정렬되지 않음)
echo "a b a b c c c" | tr ' ' '\n' | uniq -u
a
b
a
b
반복되지 않은 행만 (정렬 후)
echo "a b a b c c c Z" | tr ' ' '\n' | sort | uniq -u
Z
uniq -d : 각 그룹마다 하나씩 중복 행만 인쇄
echo "a b a b c c c" | tr ' ' '\n' | uniq -d
c
.. 계산
echo "a b a b c c c" | tr ' ' '\n' | uniq -dc
3 c