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

Linux如何删除重复行的代码?(linux中文件删除多行)

来源: 最后更新:2023-07-12 00:12:19

导读:Linux如何删除重复行的代码? 文本处理时,经常要删除重复行,方法如下: 方法一: 用sort+uniq,注意,单纯uniq是不行的. 1 sort -n t
扫描关注公众号
The Beginning

文本处理时,经常要删除重复行,方法如下:kwe育儿早教网

 方法一:kwe育儿早教网

用sort+uniq,注意,单纯uniq是不行的。kwe育儿早教网

1 sort -n test.txt | uniq

 方法二:kwe育儿早教网

用sort+awk命令,注意,单纯awk同样不行,原因同上。kwe育儿早教网

  sort -n $file | awk '{if($0!=line)print; line=$0}'kwe育儿早教网

 方法三:kwe育儿早教网

用sort+sed命令,同样需要sort命令先排序。kwe育儿早教网

  sort -n $file | sed '$!N; /^.∗$/!P; D'kwe育儿早教网

  Shell脚本kwe育儿早教网

1kwe育儿早教网
2kwe育儿早教网
3kwe育儿早教网
4kwe育儿早教网
5kwe育儿早教网
6
# !/bin/shkwe育儿早教网

file='test.txt'kwe育儿早教网
sort -n $file | uniqkwe育儿早教网
sort -n $file | awk '{if($0!=line)print; line=$0}'kwe育儿早教网
sort -n $file | sed '$!N; /^(.*)$/!P; D'

  测试文件:kwe育儿早教网

  yanggang@barry$ cat test.txtkwe育儿早教网

  aaakwe育儿早教网

  bbbbbkwe育儿早教网

  ccccckwe育儿早教网

  123kwe育儿早教网

  aaaaakwe育儿早教网

  123kwe育儿早教网

  bbbkwe育儿早教网

  aaakwe育儿早教网

  执行结果:kwe育儿早教网

  yanggang@barry$ ./diffRow.shkwe育儿早教网

  aaakwe育儿早教网

  aaaaakwe育儿早教网

  bbbkwe育儿早教网

  bbbbbkwe育儿早教网

  ccccckwe育儿早教网

  123kwe育儿早教网

方法四:kwe育儿早教网

复制代码代码如下:kwe育儿早教网

@echo offkwe育儿早教网

:: 删除重复的行,但不能保留空行kwe育儿早教网

:: 对不符合变量命名规则、变量个数超过限制的文本都无法正确处理kwe育儿早教网

::kwe育儿早教网

(echo 清除重复行后的文件内容:& echo.)>str_.txtkwe育儿早教网

for /f "delims=" %%i in (test.txt) do (kwe育儿早教网

if not defined %%i set %%i=A & echo %%i>>str_.txt)kwe育儿早教网

start str_.txtkwe育儿早教网

THE END
广告、内容合作请点击这里 寻求合作
免责声明:本文系转载,版权归原作者所有;旨在传递信息,其原创性以及文中陈述文字和内容未经本站证实。

育儿知识

所属专题: 命令  变量  空行  

本文地址:http://www.yuerzaojiao.com/qiaomen/youxi/951634.html

最新文章
  • 1腾讯为什么告老干妈(腾讯跟老干妈什么情况)

    腾讯为什么告老干妈(腾讯跟老干妈什么情况)

  • 2突然确诊癌症中晚期,已转移!宁波男子无法接受:怎么可能!医生:发现一个,全家高危!

    突然确诊癌症中晚期,已转移!宁波男子无法接受:怎么可能!医生:发现一个,全家高危!

  • 3疑似皇马前主席之孙公然辱华,皇马却称“将致力于消除足球界种族歧视”?

    疑似皇马前主席之孙公然辱华,皇马却称“将致力于消除足球界种族歧视”?

  • 4韩军称朝鲜军人无意中越界 韩军称朝鲜军人无意中越界了吗

    韩军称朝鲜军人无意中越界 韩军称朝鲜军人无意中越界了吗

  • 5中纪委再打两“虎”!还有一“虎”被免职,一“虎”获刑十五年!

    中纪委再打两“虎”!还有一“虎”被免职,一“虎”获刑十五年!

  • 6吉林市将举办世界锅包肉大赛,此前召开座谈会论证锅包肉起源

    吉林市将举办世界锅包肉大赛,此前召开座谈会论证锅包肉起源

  • 7哪些爱爱姿势更容易怀孕 选择这些爱爱姿势帮助生儿生女

    哪些爱爱姿势更容易怀孕 选择这些爱爱姿势帮助生儿生女

  • 8男性精子存活时间有多久 精子存活率低怎么办

    男性精子存活时间有多久 精子存活率低怎么办

  • 9医生算错怀孕周数怎么办 孕龄胎龄预产期原来是这样算的

    医生算错怀孕周数怎么办 孕龄胎龄预产期原来是这样算的

  • 10备孕未准妈妈请注意 这里有份孕前自检表请签收

    备孕未准妈妈请注意 这里有份孕前自检表请签收

推荐文章

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

© 2022 育儿早教网 All Rights Reserved. 沪ICP备20230950727号-10

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