赤壁防红 大佬有话说 :
两个TXT如何去除A在B中已存在的内容【已解决】
本帖最后由 赤壁防红 于 2020-4-5 01:55 编辑
不是去除重复行 而是A的内容在B也存在 但是B要剔除这些内容
有没有相关软件。谢谢各位
win软件完美解决方案:
http://www.jisuxz.com/down/5438.html
测试错误率很高,mjj提供的解决方案:
grep -v -F -f a.txt b.txt >c.txt
tinyfish 大佬有话说 :
Linux 下确实很简单……
#文件A中不能有空行
grep -v ‘^ *$’ A >A.tmp
grep -v -f A.tmp B >B.new
一个不知名网友 大佬有话说 :
这个手动他不香吗?
赤壁防红 大佬有话说 :
是按行数对比存在的内容
赤壁防红 大佬有话说 :
本帖最后由 赤壁防红 于 2020-4-2 17:38 编辑
已编辑
van 大佬有话说 :
linux下的话很简单
赤壁防红 大佬有话说 :
tinyfish 大佬有话说 : 2020-4-2 17:34
Linux 下确实很简单……
我试试看
Ruclinux 大佬有话说 :
不是重复行那以什么为参照标准?
懂易的话,先把A读入一个循环里,然后用循环的每个项目去对比B文件里,有的话就写空。
但是我怎么想都是行对行呀、
赤壁防红 大佬有话说 :
Ruclinux 大佬有话说 : 2020-4-2 17:46
不是重复行那以什么为参照标准?
懂易的话,先把A读入一个循环里,然后用循环的每个项目去对比B文件里,有 …
B的重复在A中
赤壁防红 大佬有话说 :
tinyfish 大佬有话说 : 2020-4-2 17:34
Linux 下确实很简单……
grep: A: No such file or directory
我在根目录建立了A.tmp提示这个。。我是小白,咋操作呢