파일에서 반복되는 다중 문자 문자열의 bash 카운트 수

파일에서 반복되는 다중 문자 문자열의 bash 카운트 수

파일에서 연속적이고 반복되는 숫자 인스턴스를 검색하려고 합니다. 각 숫자는 다른 줄에 있습니다. 예를 들어 내가 의미하는 바를 표현하는 것이 가장 쉽습니다.

예를 들어 내 입력은 다음과 같습니다.

16
16
8
8
16
16
4
8
8
8  

내 결과는 다음과 같습니다

16 2
8 2
16 2
4 1
8 3  

중복된 것처럼 보일 수도 있지만 많은 해결책을 찾았지만(예:이것1) 단일 문자의 중복을 찾는 경우 둘 다 여러 개의 중복 문자를 검색할 수 없습니다.

답변1

uniq출력의 표준 형식이 약간 다르지만 이 작업을 수행하는 데 사용할 수 있습니다 .

$ < in uniq -c
      2 16
      2 8
      2 16
      1 4
      3 8

입력이 포함된 파일을 가정하면 in위에 표시된 내용을 얻을 수 있습니다.

관련 정보