Shell实现去重

937 阅读1分钟

思路1

# 排序
sort issn.txt

# 去重
sort issn.txt | uniq

# 统计每行重复的次数
sort issn.txt | uniq -c

# 按重复次数排序 
sort issn.txt | uniq -c | sort -rn

# 截取,从第5个字符开始截取包括第5个字符
sort issn.txt | uniq -c | sort -rn | cut -c 5-

思路2:awk
《awk程序指令模型》

awk '!a[$0]++' issn.txt