请选择时期:
怀孕准备 怀孕 分娩 宝宝0-1岁 宝宝1-3岁 宝宝3-6岁

Linux删除重复行的代码 linux 删除重复行

来源: 最后更新:23-07-12 12:15:11

导读:Linux删除重复行的代码 Linux删除重复行的代码 文本处理时,经常要删除重复行,下面是三种方法 第一,用sort+uniq,注意,单纯uniq是不行的.

  Linux删除重复行的代码

文本处理时,经常要删除重复行,下面是三种方法

  第一,用sort+uniq,注意,单纯uniq是不行的。

  ?


1


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; /^.∗ \1$/!P; D'

  Shell脚本

  ?


1

2

3

4

5

6


# !/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'

  测试文件:

  yanggang@barry$ cat test.txt

  aaa

  bbbbb

  ccccc

  123

  aaaaa

  123

  bbb

  aaa

  执行结果:

  yanggang@barry$ ./diffRow.sh

  aaa

  aaaaa

  bbb

  bbbbb

  ccccc

  123

服务器教程

平板电脑教程

视频播放教程

标签: 命令  三种  脚本  

免责声明:本文系转载,版权归原作者所有;旨在传递信息,其原创性以及文中陈述文字和内容未经本站证实。

本文地址:http://www.zuomama.com/qiaomen/youxi/1056776.html

  • 1《绿美广东竞风华》活动进入网络投票阶段

    《绿美广东竞风华》活动进入网络投票阶段

  • 2新乡医学院第一附属医院爱心服务车开通

    新乡医学院第一附属医院爱心服务车开通

  • 3新乡荷花哪儿最好(新乡市附近赏荷花)

    新乡荷花哪儿最好(新乡市附近赏荷花)

  • 4河南新乡市中考二中录取名单(新乡市二中高中录取分数线2021)

    河南新乡市中考二中录取名单(新乡市二中高中录取分数线2021)

  • 5关山漂流还要买门票吗?(关山漂流还要买门票吗现在)

    关山漂流还要买门票吗?(关山漂流还要买门票吗现在)

  • 6新乡住房公积金查询 新乡住房公积金查询中心

    新乡住房公积金查询 新乡住房公积金查询中心

  • 7延津县美丽乡村足球超级联赛(延津县城视频)

    延津县美丽乡村足球超级联赛(延津县城视频)

  • 82021超A女壹号开始时间(超a女壹号什么时间播出)

    2021超A女壹号开始时间(超a女壹号什么时间播出)

  • 9这是一个不祥的信号,一条新的战线出现了

    这是一个不祥的信号,一条新的战线出现了

  • 10四川一贩毒团伙覆灭:主犯瘫痪在床,纠集病残人员贩毒多年

    四川一贩毒团伙覆灭:主犯瘫痪在床,纠集病残人员贩毒多年

关于我们 | 广告服务 | 网站合作 | 免责声明 | 联系我们| 网站地图

© 2006-2022 做妈妈育儿网 all rights reserved. 浙ICP备2022035435号-3

声明: 本站文章均来自互联网,不代表本站观点 如有异议 请与本站联系 联系邮箱:kf#zuomama.com (请把#替换成@)