最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux刪除重復(fù)行的代碼

  發(fā)布時(shí)間:2016-11-25 23:26:11   作者:佚名   我要評(píng)論
這篇文章主要介紹了Linux刪除重復(fù)行的代碼,需要的朋友可以參考下

文本處理時(shí),經(jīng)常要?jiǎng)h除重復(fù)行,下面是三種方法

第一,用sort+uniq,注意,單純uniq是不行的。

sort -n test.txt | uniq 

第二,用sort+awk命令,注意,單純awk同樣不行,原因同上。

 sort -n $file | awk '{if($0!=line)print; line=$0}'
 
第三,用sort+sed命令,同樣需要sort命令先排序。
sort -n $file | sed '$!N; /^.∗\n\1$/!P; D'

Shell腳本

# !/bin/sh

file='test.txt'
sort -n $file | uniq
sort -n $file | awk '{if($0!=line)print; line=$0}'
sort -n $file | sed '$!N; /^\(.*\)\n\1$/!P; D'

測(cè)試文件:
yanggang@barry$ cat test.txt
aaa
bbbbb
ccccc
123
aaaaa
123
bbb
aaa
執(zhí)行結(jié)果:
yanggang@barry$ ./diffRow.sh
aaa
aaaaa
bbb
bbbbb
ccccc
123

相關(guān)文章

最新評(píng)論

平塘县| 保靖县| 蒲城县| 怀集县| 正镶白旗| 鸡东县| 钦州市| 外汇| 藁城市| 渭南市| 德州市| 政和县| 宁陕县| 湘潭市| 阿坝| 日土县| 大化| 绵竹市| 公安县| 水城县| 余江县| 册亨县| 神池县| 河源市| 龙井市| 永福县| 新兴县| 南溪县| 剑阁县| 抚远县| 镇赉县| 永寿县| 鹿泉市| 怀宁县| 鄂尔多斯市| 荔浦县| 香河县| 乌兰县| 松滋市| 偃师市| 辽宁省|