![UNIX에서 두 번째 열에 동일하게 나타나는 첫 번째 열의 값을 계산합니다.](https://linux55.com/image/35762/UNIX%EC%97%90%EC%84%9C%20%EB%91%90%20%EB%B2%88%EC%A7%B8%20%EC%97%B4%EC%97%90%20%EB%8F%99%EC%9D%BC%ED%95%98%EA%B2%8C%20%EB%82%98%ED%83%80%EB%82%98%EB%8A%94%20%EC%B2%AB%20%EB%B2%88%EC%A7%B8%20%EC%97%B4%EC%9D%98%20%EA%B0%92%EC%9D%84%20%EA%B3%84%EC%82%B0%ED%95%A9%EB%8B%88%EB%8B%A4..png)
파일의 첫 번째 열에 있는 값이 두 번째 열에 동일한 횟수로 나타나는지 계산하려면 Unix를 사용해야 합니다.
12,abn
23,abn
45,hh
52,hh
89,mm
89,mm
내 출력은 다음과 같아야 합니다.
35,abn
97,hh
178,mm
도움이 필요하세요?
답변1
그리고 awk
:
$ awk -F, -vOFS=, 'NF{a[$2]+=$1}END{for(i in a) print a[i],i}' file | sort -n
35,abn
97,hh
178,mm