基于另一个文件中的值从一个文件中提取行-LINUX

萨格鲁先生

我是Linux的新手,并且遇到了这个基本问题,

我想从一个包含基因名称(ABD,GHE)值的文本文件-B中提取文本文件-A中的行

所以输出将是

chr gene start stop pval
    2   ABD  5667  5789 0.03
    5   GHE  4556  4784 0.34

文件A

chr gene start stop pval
1   xic  455   467 0.005
2   ABD  5667  5789 0.03
5   GHE  4556  4784 0.34

文件B

ABD
GHE

谢谢M

修补

这个怎么样?

head -n 1 A ; grep -f B A
chr gene start stop pval
2   ABD  5667  5789 0.03
5   GHE  4556  4784 0.34

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Linux:如何提取某些ID的行,这些ID写在另一个文件中?

FTP将文件从一个Linux下载到另一个

基于另一个文件从linux文件中删除

如何在 Linux 中复制另一个文件行旁边的行?

在linux的另一个目录中创建一个文件的软链接

从Linux Shell将多个文件从一个目录复制到另一个目录

如何使用另一个Linux操作系统访问另一个分区中的文件

在Linux中将以'a','c'或'e'开头的前N个文件从一个文件夹复制到另一个文件夹

将文件的内容插入另一个文件(在发送的文件的特定行中)-BASH / LINUX

linux:使用一个文件到另一个文件的vlookup

在Linux中将一个文件关联到另一个文件

如何在 Linux 中找到一个文件与另一个文件的差异

如何突出显示另一个文件中一个文件中的单词?(Linux)

如何根据linux中的条件(使用awk或其他方法)将一个csv文件的行与另一个csv文件的行替换?

bash脚本从一个txt文件到另一个变量的文件名列表比较,做一些在Linux

linux bash-从另一个目录中删除一个目录中的所有文件

如何将一个文件合并到另一个\ Linux

在Linux中将git存储库从一个文件夹克隆到另一个文件夹

Linux在bash/python脚本中将下一个“n”个文件从一个文件夹复制到另一个文件夹

如何在Linux / Unix中将多个文件从一个扩展名重命名为另一个扩展名?

如何在Linux中将具有特定扩展名的文件从一个目录复制到另一个目录

如何在Linux内核中使用另一个c文件中的变量?

Python3-从用户目录导入Linux中的另一个Python文件

(Linux)用另一个文件中的数据递归覆盖文件夹中的所有文件

Linux如何删除前缀与另一个文件夹不匹配的文件夹中的文件?

通过匹配Linux中另一个文件中的列来向文件添加新列

从Linux中的另一个文件中删除包含多个字符串模式的文本文件中的行

如何从unix / linux中的大文件中提取第一个x兆字节?

Perl / Linux用另一个文件的内容过滤大文件