我有两个文本文件,
文件 1 的数据如下
用户游戏数
A Rugby 2
A Football 2
B Volleyball 1
C TT 2
...
File 2
1 Basketball
2 Football
3 Rugby
...
90 TT
91 Volleyball
...
现在我想做的是向文件 2 添加另一列,这样我就可以将文件 2 中游戏的相应索引作为文件 1 中的额外列。
我在文件 1 中有 200 万个条目。所以我想添加另一列,指定文件 2 中游戏的索引(基本上是行号或顺序)。我怎样才能有效地做到这一点。
现在我正在逐行做这件事。从文件 1 中读取一行,从文件 2 中查找相应的游戏以获取其行号,并将其保存/写入到文件中。
这将花费我很长时间。我怎样才能加快速度?
Untested
awk 'NR==FNR{a[$2]=$1;next}{print $0,a[$2]}' file2 file1
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)