#!/bin/bash text=$(cat nowcoder.txt |\ awk '{print$2}' |\ sort |\ uniq -c |\ awk '$1!="1"{print$1" "$2}' |\ sort -k1,1n -k2,2 ) echo "$text"
第7行的sort -k1,1n -k2,2写成sort也能运行,只是因为测试示例没有重复超过10个的,不然10会在2的上面。
sort -k1,1n -k2,2
sort
因此建议写成sort -k1,1n -k2,2。