目前有两个文件a,b。a大约有几百行,b大约有400,000,000行。两个文件的格式一样,都为key value。 现在需要根据key求这两个文件的交集c,即找出key相同的。c的输出格式为key valueA valueB。 我的命令如下 awk 'ARGIND==1 {a[$1]=$0} ARGIND>1 && ($1 in a) {print a[$1], $2}' a b > c 我的这个需要4分钟才能搞定,请问大牛,能否提供更高效的?