是否有任何工具可以获取文件 A 包含但文件 B 不包含的行?我可以使用例如 perl 编写一个简单的脚本,但是如果已经存在类似的东西,我会从现在开始节省我的时间。
我想使用五个字段(第 1、2、4、5、6 列)比较 File1 和 File2(以空格分隔)。
*逻辑: *如果 File1 和 File2 的第 1 列和第 2 列完全匹配,并且如果 File2 具有与 file1 的第 4 和第 5 列中存在的任何字符相同的字符,则 file1 和 file2 的那些行将连接并重定向为输出。
文件1:
s2/80 20 . A T 86 N=2 F=5;U=4
s2/20 10 . G T 90 N=2 F=5;U=4
s2/90 60 . C G 30 N=2 F=5;U=4
Run Code Online (Sandbox Code Playgroud)
文件2:
s2/90 60 . G G 97 N=2 F=5;U=4
s2/80 20 . A A 20 N=2 F=5;U=4
s2/15 11 . A A 22 N=2 F=5;U=4
s2/90 …
Run Code Online (Sandbox Code Playgroud)