Sorting 2个文件,相同的第一列,一个文件有很多重复,数据不同
文件1: 像这样的台词 文件2: 我希望所有行都在这样的文件中匹配:Sorting 2个文件,相同的第一列,一个文件有很多重复,数据不同,sorting,unix,join,sed,Sorting,Unix,Join,Sed,文件1: 像这样的台词 文件2: 我希望所有行都在这样的文件中匹配: 000333999:dat:data:dataa:999303:2324325:532322:3253251:342342351142:353252:332432 谢谢你的帮助 awk -F ':' '{sub( /^[^:]*/, "",V=$0);Anchor[$1]=Anchor[$1] V} END{ for( Data in Anchor) print Data Anchor[Data]}' File1 Fil
000333999:dat:data:dataa:999303:2324325:532322:3253251:342342351142:353252:332432
谢谢你的帮助
awk -F ':' '{sub( /^[^:]*/, "",V=$0);Anchor[$1]=Anchor[$1] V} END{ for( Data in Anchor) print Data Anchor[Data]}' File1 File2
行输出的顺序可能不同好的,那么您到目前为止都在尝试什么?弄清楚前两列胡言乱语如何组合形成第三列似乎需要比我稍微多一点的OCD。我尝试了join-t':'join-t':'
000333999:dat:data:dataa:999303:2324325:532322:3253251:342342351142:353252:332432
awk -F ':' '{sub( /^[^:]*/, "",V=$0);Anchor[$1]=Anchor[$1] V} END{ for( Data in Anchor) print Data Anchor[Data]}' File1 File2