我有一个名为 file1.txt
的文件,它的内容如下:
rs002
rs113
rs209
rs227
rs151
rs104
我有一个名为file2.txt
的文件,其中包含如下内容:
rs113 113
rs002 002
rs227 227
rs209 209
rs104 104
rs151 151
我想获取与file1.txt
中记录匹配的file2.txt
的行,我尝试了以下方法:
grep -Fwf file1.txt file2.txt
以下是输出结果:
rs113 113
rs002 002
rs227 227
rs209 209
rs104 104
rs151 151
这会提取所有匹配的行,但顺序是按照file2.txt
中出现的顺序。有没有办法在提取匹配记录的同时保持从file1.txt
中的顺序?期望的输出如下:
rs002 002
rs113 113
rs209 209
rs227 227
rs151 151
rs104 104
grep -Fwf file2.txt file1.txt
- adarshr