【发布时间】:2021-12-04 09:57:16
【问题描述】:
我是 awk 的新手,想用文件 2 中的转换替换文件 1 中的 IID。这两个文件都是 txt 文件。
我有一个文件 (file 1),看起来像这样(仅显示前两列)并且有 2060 行:
FID IID
1 RQ00001-2
2 RQ00002-0
3 RQ00004-9
4 RQ00005-4
5 RQ00006-5
我有另一个文件显示将 IID 转换为另一种格式。该文件如下所示:
id Id
468768 RQ00001-2
468769 RQ00006-5
468770 RQ00005-4
468771 RQ00002-0
468772 RQ00004-9
所以我想将文件 1 中的 IID 替换为 id,使用文件 2 作为转换。所以文件 1 应该是这样的:
FID IID
1 468768
2 468771
3 468772
4 468770
5 468769
所以我本质上想用文件 2 中的 id 替换 IID,使用文件 2 作为转换。
我知道我可以用 awk 做到这一点,但我不知道怎么做。任何帮助将不胜感激。
【问题讨论】:
-
感谢您的回复。现在已经完成了。我的第一个文件大约有 2060 行。