我真的很感激这方面的一些帮助.
我目前有两个文本文件,fileA.txt看起来像这样:
AB307 0.112 0.220 0.341
AB101 0.223 0.474 0.175
AB201 0.101 0.298 0.001
AB209 0.245 0.199 0.222
Run Code Online (Sandbox Code Playgroud)
它基本上是一个包含一堆坐标的站点列表.
在我的第二个文本文件fileB.txt中,它是一个仅包含站点名称的列表,例如:
AB101
AB307
AB209
Run Code Online (Sandbox Code Playgroud)
我想做的是制作第三个文件,其中只包含fileB上列出的条目,但是具有fileA中显示的所有细节,即,使用上面的条目,它将生成fileC.txt,如下所示:
AB307 0.112 0.220 0.341
AB101 0.223 0.474 0.175
AB209 0.245 0.199 0.222
Run Code Online (Sandbox Code Playgroud)
有谁知道我怎么做,最好使用awk或类似的东西?
grep足以完成这项工作:
grep -Fwf fileB.txt fileA.txt
Run Code Online (Sandbox Code Playgroud)
AB307 0.112 0.220 0.341
AB101 0.223 0.474 0.175
AB209 0.245 0.199 0.222
Run Code Online (Sandbox Code Playgroud)