Awk 从文件_B中提取特定行,其中该行由文件_A中的数字指定

Awk 从文件_B中提取特定行,其中该行由文件_A中的数字指定,awk,grep,Awk,Grep,我想从文件_B中提取特定行,其中该行由文件_A中的数字指定 我知道类似的问题有很多答案,但大多数都与字符串有关,而不是整数 档案室 1 3 5 7 11 档案室 MT 50000 groupI 50000 groupI 150000 groupI 250000 groupII 350000 groupII 450000 groupIII 550000 groupIII 650000 groupIII 750000 groupIV 850000 groupIV 950000 文件输出 MT 5

我想从文件_B中提取特定行,其中该行由文件_A中的数字指定

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

档案室

1
3
5
7
11
档案室

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
看看这个

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