2013-07-30 67 views
1

我想使用awk從多個文件和相應的外觀計數中找到共同的值。我有,說四個文件,如:輸入1,輸入2,輸入3,輸入4:在awk中查找多個常見值

input1: input2: input3: input4 
AA   AB  AA  AC 
AB   AC  AC  AF 
AC   AF  AF  AD 
AD   AG  AH  AH 
AF   AH  AK  AK 
          AI 

I would like the answer to be: 

Variable: Count 
AA    2 
AB    2 
AC    4 
AD    2 
AF    4 
AH    3 
AK    2 
AI    1 

任何意見,請!

+0

'AG 1'在輸出丟掉... – Kent

回答

3
awk '{a[$0]++}END{for(x in a)print x,a[x]}' input* 

與輸入,輸出將是:

AA 2 
AB 2 
AC 4 
AD 2 
AF 4 
AG 1 
AH 3 
AI 1 
AK 2 
+0

謝謝你了!那是我需要的。 Thankx很多肯特。 – Yacob