#!/bin/bash
awk '{a[$2]++}END{for(i in a) print a[i],i}' nowcoder.txt |awk '{if($1 > 1) print $0}'
与第九题思路相同。
先用awk数组对第二列每个语言进行计数,输出每个语言和其出现次数。
再通过管道符,用第二个awk筛选,出现次数大于一的语言,再用$0输出整行。
(删除管道符后的awk,可获取第一个awk的结果)