如果我有一些文件,例如
文件1:
3 apples
8 bananas
4 pears
文件2:
1 bananas
12 oranges
文件3:
3 pears
1 strawberries
我希望列出我所有文件中所有水果的清单。期望的输出:
3 apples
9 bananas
7 pears
12 oranges
1 strawberries
由于文件1不包含所有元素,这是否意味着我不能使用awk NR == FNR?
答案 0 :(得分:2)
您可以使用此awk
,
awk '{ a[$2]=a[$2]+$1;} END{ for( idx in a){ print idx,a[idx]}}' file*