1个回答
展开全部
确认需求如下:
两个文本里每行都只有一个url地址。
a.txt里面的是全的,b.txt里面的全部是从a.txt里面提取出来的,即b是a的子集。
目的是要得到(a-b)这个集合。
要求用gawk.exe并能在XP下用。
实现:
gawk.exe "NR==FNR{a[$0]++} NR>FNR{c=0;for(i in a) if($0==i){c=1;break;} if(c==0)print $0}" b.txt a.txt >output.txt
结果即保存到output.txt中
两个文本里每行都只有一个url地址。
a.txt里面的是全的,b.txt里面的全部是从a.txt里面提取出来的,即b是a的子集。
目的是要得到(a-b)这个集合。
要求用gawk.exe并能在XP下用。
实现:
gawk.exe "NR==FNR{a[$0]++} NR>FNR{c=0;for(i in a) if($0==i){c=1;break;} if(c==0)print $0}" b.txt a.txt >output.txt
结果即保存到output.txt中
来自:求助得到的回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询