Resistance things (나무위키 퍼가기 금지)

uniq로 카운트한 빈도 깔끔하게 정렬하기 본문

컴퓨터/Regex

uniq로 카운트한 빈도 깔끔하게 정렬하기

Hurss 2020. 8. 3. 11:03
728x90

uniq -c를 이용하여 빈도를 카운트할 때 각 요소별로 분해하거나 값을 추출할 때 공백 때문에 불편한 점이 생길 수 있다. 이를 해결하기 위해서 sed로 사전에 불필요한 공백을 다음과 같이 제거한다. 

uniq -c file.src | sort -r -n -k 1,1 | sed -E 's/^\s+([0-9]+) /\1\t/g' > file.dst

출력 결과 예시

    267 word # sort만 했을 경우
267 word	# sed와 함께 사용했을 경우

 

Comments