快捷比较两个文件内容的异同
摘要:
问题描述:有两个文本文件a.txt,和b.txt,分别保存了一些数字id,id以逗号分隔,例如:1234,4567,3456。。。。。现在要比较出两文件中不同的id列表。 对于这个问题,比较直观的做法就是在a中找到1234,遍历b中是否存在;a中找到4567,遍历b中是否存在。。。。。。脚本如下: awk -F "," '{if(NR==FNR){for(i=1;i<=NF;i++) s[$i]}; if(NR>FNR){for(i=1;i<=NF;i++) {if(!($i in s)){print $i}}}}' a.txt b.txt 阅读全文
posted @ 2013-03-31 17:15 戈多-Egg 阅读(174) 评论(0) 推荐(0) 编辑