在命令行中使用索引匹配列

时间:2014-05-22 19:34:06

标签: match text-files tabular

我有两个文件。第一个包含一列中的数据和x行,另一个文件包含一列和y行中的数据。每行都有一个新行。文件如下:

0 
1
5
8
6
8
2
4

其他档案

1
6
2
4

我想生成一个文件,在其中我获取第一个文件中其他文件条目的位置,例如

2
5
9
10

在bash / perl / python中有一种有效的方法吗?

1 个答案:

答案 0 :(得分:0)

$ while read i ; do sed -n '/'$i'/{=;q}' filea ; done <fileb

给出

2
5
7
8