sort用于對文本按行來排序,默認(rèn)是以ascii字符的順序排列
sort -n 按照數(shù)字大小排列順序來排序
sort -r 反向排序
sort支持處理多個文件,將多個文件組合成一個文本處理
創(chuàng)新互聯(lián)主營仙居網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,app軟件開發(fā)公司,仙居h5微信小程序搭建,仙居網(wǎng)站營銷推廣歡迎仙居等地區(qū)企業(yè)咨詢
uniq是去重的命令,去除重復(fù)的行,注意只會去除連續(xù)相同行的
uniq -c 統(tǒng)計并顯示重復(fù)行的個數(shù)
uniq常和sort結(jié)合:
sort file | uniq -c
uniq和sort組成集合運算:
假設(shè)有兩個文件:file1和file2
1.求交集,就是輸出這兩個文件相同的行的結(jié)果:
sort file1 file2 | uniq -d
2.求并集
sort file1 file2 |uniq
3.求差集,求只在file1中出現(xiàn)的
sort file1 file2 file2 | uniq -u
4.求對稱差集:即file1和file2的并集減去file1和file2的交集,即只在file1或file2中出現(xiàn)的
sort file1 file2 | uniq -u