我有 2 个包含号码列表(电话号码)的文件。
我正在寻找一种列出第二个文件中第一个文件中不存在的数字的方法。
我尝试过各种方法:
comm (getting some weird sorting errors)
fgrep -v -x -f second-file.txt first-file.txt (unsure of the result, there should be more)
grep -Fxv -f first-file.txt second-file.txt
基本上查找所有行second-file.txt
与其中的任何行都不匹配first-file.txt
。如果文件很大,可能会很慢。
另外,一旦你对文件进行排序(使用sort -n
如果它们是数字),那么comm
应该也有效。它给出了什么错误?尝试这个:
comm -23 second-file-sorted.txt first-file-sorted.txt
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)