]}else{if( "og:type" content="webpage">]}else{if( " /> ]}else{if( "> [Linux] 使用awk比较两个文件的内容_系统运维_内存溢出

阅读37

[Linux] 使用awk比较两个文件的内容,第1张

概述当需要比较A , B两个文件 , A

文件

中存在 , 并且把也在B文件中存在的行去除掉 , 可以使用这个awk的用法来 awk '{if(ARGIND==1) {val[$0]}else{if(

当需要比较A,B两个文件,A文件中存在,并且把也在B文件中存在的行去除掉,可以使用这个awk的用法来

 awk  '{if(ARGIND==1) {val[$0]}else{if($0 in val)  delete val[$0]}}END{for(i in val) print i}' A B

使用awk的同时处理多文件功能,配合数组变量来进行处理
先扫描文件A,把文件A中的每行作为数组的key放入数组

再扫描文件B,判断B中的每行是否存在于数组中,如果存在就删除这个数组元素

最后统一打印数组中的key 总结 以上是内存溢出为你收集整理的[Linux] 使用awk比较两个文件的内容

全部内容,希望文章能够帮你解决[Linux] 使用awk比较两个文件的内容所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:

内存溢出

原文地址:

https://54852.com/yw/1014540.html
内容
(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
360压缩360压缩一级用户组
[日常] ubuntu下安装php pdo扩展和导入数据库
上一篇
2022-05-22
[Linux] shell中for循环grep正则统计指定关键字
2022-05-22

发表评论
请登录后评论...
登录
提交

    评论列表(0条)
保存
{label}{label}]}else{if(', author : '360压缩', cat_name : '系统运维', time_y_m : '2022年05月', time_d : '22', site_motto : '内存溢出' }; {script}{script}