如何把一个文件内同一类别的内容放到一行

2022-10-18  本文已影响0人  宗肃書

假如我有两个文件,一个文件里有我想提取的ID名,每行一个,另一个文件是这个ID对应的样本信息,但是该样本分了很多时间段记录,所有有不同的信息,如下图所示


image.png

那么要如何从这个文件里取到我们想要的ID名称对应的信息并放到同一行呢?

解决思路如下:

for i in `cat tmp1.txt `;do grep "$i" tmp2.txt|tr "\n" "\t"|cut -f1- >>tmp4.txt;done
# tmp1是我想要的ID文件
# tmp2是有信息的文件
上一篇下一篇

猜你喜欢

热点阅读