如何通过与另一个数据文件进行比较来提取数据文件中的某些行?(合并中)

扎拉

我有2个不同的文件:

first file:
id1 19501112
id2 19831207
1d4 20001212
id6 20000101
id10 20061213
id11 20081212
id12 20100109
id13 20101218
id14 20101212
id15 20111111
id16 20150919
id20 20141415

第二个文件:

id100
id2
id4
id44
id10
id16
id2000
id34
id5
id7

所以我想提取文件1中与第二个文件中的ID相同的行。所以我希望我的输出文件看起来像:

id2 19831207
1d4 20001212
id10 20061213
id16 20150919

有什么建议吗?

案子

使用GNU grep:

grep -w -f file2.txt file1.txt 

这告诉grep您仅对整个“单词”进行匹配,并获取要从file2.txt搜索的模式列表

如果file2.txt的内容有可能出现在file1.txt的其余行中,则可以使用sed和bash的进程替换,如下所示:

grep -f <(sed -e 's/^/^/ ; s/$/\\b/' file2.txt) file1.txt

在s中使用sed之前,它会使用sed将其转换idN^idN\bgrep -f

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何创建通过另一个程序运行的数据文件的快捷方式

来自分类Dev

使用对另一个文件使用awed for sed命令提取的数据文件

来自分类Dev

Python将来自不同文件的行合并为一个数据文件

来自分类Dev

如何读取一个hdf5数据文件中的批次以进行培训?

来自分类Dev

如何读取一个hdf5数据文件中的批次以进行培训?

来自分类Dev

从数据文件中选择列并将其放置在另一个文件中,使用 python

来自分类Dev

如何通过在R中调用列名来合并来自另一个数据帧的数据

来自分类Dev

如何根据同一数据文件中另一列中的信息来累加一列中的某些值?

来自分类Dev

如何在 Fortran 中读取数据文件中一行的一小段(一个值)?

来自分类Dev

将多个数据文件合并为一个输出,然后从中创建一个文件

来自分类Dev

如何删除数据文件中每组列的第一个子集?

来自分类Dev

将MySQL数据文件复制到另一个实例以绕过密码

来自分类Dev

在R中合并一堆数据文件

来自分类Dev

如何通过根据另一个数据帧的行名的顺序映射一个数据帧的列名来对R中的数据帧进行排序?

来自分类Dev

合并数据文件

来自分类Dev

合并/平均多个数据文件

来自分类Dev

合并/平均多个数据文件

来自分类Dev

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

来自分类Dev

数据文件中的行均值

来自分类Dev

如何使用python从另一个文件中的多个文件中提取数据?

来自分类Dev

将数据文件追加到CSV文件并输出到另一个CSV文件

来自分类Dev

如何从数据文件中减去常数?

来自分类Dev

如何从数据文件gnuplot中的行绘制直方图

来自分类Dev

如果数据文件的特定字段与地图中的键匹配,则用地图文件中的值替换数据文件中的一个字段

来自分类Dev

合并和合并两个数据文件的python代码中的问题

来自分类Dev

从Json解析值一个数据数据文件

来自分类Dev

大熊猫:删除另一个数据框中的行,对列的子集进行比较

来自分类Dev

根据选定的列过滤重复的行,并与Pandas中的另一个数据框进行比较

来自分类Dev

如何将一个数据帧的值与另一个数据帧中的值进行比较?

Related 相关文章

  1. 1

    如何创建通过另一个程序运行的数据文件的快捷方式

  2. 2

    使用对另一个文件使用awed for sed命令提取的数据文件

  3. 3

    Python将来自不同文件的行合并为一个数据文件

  4. 4

    如何读取一个hdf5数据文件中的批次以进行培训?

  5. 5

    如何读取一个hdf5数据文件中的批次以进行培训?

  6. 6

    从数据文件中选择列并将其放置在另一个文件中,使用 python

  7. 7

    如何通过在R中调用列名来合并来自另一个数据帧的数据

  8. 8

    如何根据同一数据文件中另一列中的信息来累加一列中的某些值?

  9. 9

    如何在 Fortran 中读取数据文件中一行的一小段(一个值)?

  10. 10

    将多个数据文件合并为一个输出,然后从中创建一个文件

  11. 11

    如何删除数据文件中每组列的第一个子集?

  12. 12

    将MySQL数据文件复制到另一个实例以绕过密码

  13. 13

    在R中合并一堆数据文件

  14. 14

    如何通过根据另一个数据帧的行名的顺序映射一个数据帧的列名来对R中的数据帧进行排序?

  15. 15

    合并数据文件

  16. 16

    合并/平均多个数据文件

  17. 17

    合并/平均多个数据文件

  18. 18

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

  19. 19

    数据文件中的行均值

  20. 20

    如何使用python从另一个文件中的多个文件中提取数据?

  21. 21

    将数据文件追加到CSV文件并输出到另一个CSV文件

  22. 22

    如何从数据文件中减去常数?

  23. 23

    如何从数据文件gnuplot中的行绘制直方图

  24. 24

    如果数据文件的特定字段与地图中的键匹配,则用地图文件中的值替换数据文件中的一个字段

  25. 25

    合并和合并两个数据文件的python代码中的问题

  26. 26

    从Json解析值一个数据数据文件

  27. 27

    大熊猫:删除另一个数据框中的行,对列的子集进行比较

  28. 28

    根据选定的列过滤重复的行,并与Pandas中的另一个数据框进行比较

  29. 29

    如何将一个数据帧的值与另一个数据帧中的值进行比较?

热门标签

归档