2014-06-23 3 views
0

awk를 사용하여 열 1에서 열 2의 발생을 어떻게 계산합니까?awk를 사용하여 다른 열에서 열의 개수를 계산하십시오.

입력 :

AA BB 
BB AA 
BB CC 
AA BB 
CC AA 
CC BB 
CC CC 
BB BB 

출력 :

귀하의 예를 들어 입력이
AA BB 3 
BB AA 2 
BB CC 3 
AA BB 3 
CC AA 2 
CC BB 3 
CC CC 3 
BB BB 3 
+0

당신이 "ount 발생 무엇을 의미합니까 예상대로 동일한 출력을 제공합니다 컬럼 1의 컬럼 2와 awk "? –

+0

및 S.O.에 오신 것을 환영합니다. 당신이 그것을 놓친 경우에, 우리는 당신이 프로그래밍으로 당신의 문제를 해결할 수 있도록 돕기 위해 왔습니다. 이 문제를 해결하려는 시도를 포함하십시오. 행운을 빕니다. – shellter

답변

1

, 이것은 당신이

kent$ awk 'NR==FNR{a[$1]++;next}{print $0,a[$2]}' file file 
AA BB 3 
BB AA 2 
BB CC 3 
AA BB 3 
CC AA 2 
CC BB 3 
CC CC 3 
BB BB 3 
관련 문제