两个文件 A,B,A 单列文件,B 多列文件
对 A 中每一行,到 B 中找对应第一列相同的行,提取出来到 C 文件中。
目前我是这样写的:
cat A | awk '{printf("grep %s B>>C\n",$1)}' | bash
但无奈实在有点慢,这里的 B 文件比较大,300w+行,A 文件 10w+行。
老哥们有什么方案能快点的吗?
对 A 中每一行,到 B 中找对应第一列相同的行,提取出来到 C 文件中。
目前我是这样写的:
cat A | awk '{printf("grep %s B>>C\n",$1)}' | bash
但无奈实在有点慢,这里的 B 文件比较大,300w+行,A 文件 10w+行。
老哥们有什么方案能快点的吗?