- 论坛徽章:
- 3
|
shell版块的一个问题,想了很长时间 没有好的思路
如何将文本中,含有相同的数的行,求并集后输出
如
cat test.data
==============================================
1 2
2 3
3 2
4 7 8
5 7
6
7 4 5 8
8 4 7
================================================
想要得到的结果为
cat test.result
================================================
1 2 3
4 5 7 8
6
================================================
结果是这样得到的,第一行是{1,2}{2,3}{3,2}求并集后的结果{1,2,3}
第二行是{4,7,8}{5,7}{7,4,5,8}{7,4,7}求并集的结果{4,5,7,8}
而第三行{6}没有于其他行有交集所以结果为{6}
我的问题是,如果把所有含有相同数的行求并集后列出来
=================================================
如果是这样的
1 2
4 5
1 5
合并的结果为
1 2 4 5
请大家给个思路.... |
|