Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sorting 2个文件,相同的第一列,一个文件有很多重复,数据不同_Sorting_Unix_Join_Sed - Fatal编程技术网

Sorting 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

文件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 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