wmjy.net
当前位置:首页 >> shEll sort uniq >>

shEll sort uniq

先找到两个文件中重复的行,输出到零时文件tmp中: cat file1 file2|sort|uniq -d > tmp 然后再合并file1 和 tmp找出不重复的行即可: cat file1 tmp|sort|uniq -u

使用 uniq 前必需先用 sort 使所有重复行相邻。否则结果不对。 sort A | uniq -d -c | sort -nr | head -n1 | awk '{print $2}'或者用awk数组: awk '{w[$0]+=1} END{for(a in w) if(w[a]>max){max=w[a];str=a;} print str}' A

网站首页 | 网站地图
All rights reserved Powered by www.wmjy.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com