从file_B中提取特定的行,其中该行由file_A中的数字指定

时间:2018-10-14 22:24:27

标签: awk grep

我想从file_B中提取特定的行,其中该行由file_A中的数字指定。

我知道有很多类似问题的答案,但大多数都与字符串有关,而不是整数。

File_A

1
3
5
7
11

文件B

MT 50000
groupI 50000
groupI 150000
groupI 250000
groupII 350000
groupII 450000
groupIII 550000
groupIII 650000
groupIII 750000
groupIV 850000
groupIV 950000

文件输出

MT 50000
groupI 150000
groupII 350000
groupIII 550000
groupIV 950000

1 个答案:

答案 0 :(得分:1)

检查一下

awk '(NR==FNR){a[$0];next}(FNR in a)' File_A File_B