相关疑难解决方法(0)

是否有一种工具可以获取一个文件中不在另一个文件中的行?

是否有任何工具可以获取文件 A 包含但文件 B 不包含的行?我可以使用例如 perl 编写一个简单的脚本,但是如果已经存在类似的东西,我会从现在开始节省我的时间。

command-line

128
推荐指数
5
解决办法
13万
查看次数

使用 Awk 和 Bash 比较基于 5 个字段的文件

我想使用五个字段(第 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)

bash awk

3
推荐指数
1
解决办法
2250
查看次数

标签 统计

awk ×1

bash ×1

command-line ×1