+ -
当前位置:首页 → 问答吧 → 字符串拼接。

字符串拼接。

时间:2010-07-29

来源:互联网

大家好,我有一个文件是这样的
1   aa
2   bb
3   cc

1   dd
2   ee
3   ff

中间是空行。我想要的结果是数字相同的,后面的字母串拼接在一起。如
1   aadd
2   bbee
3   ccff
不知道怎么实现?讲给我个思路也行。谢谢大家。

作者: leigh111   发布时间: 2010-07-29

本帖最后由 99超人 于 2010-07-29 10:54 编辑

[oracle@imeg02 perl]$ perl -anle '$a{$F[0]}.=$F[1] if /^\d+\s+\S+/;END{print $_," ",$a{$_} foreach sort keys %a}' txt
1 aadd
2 bbee
3 ccff

作者: 99超人   发布时间: 2010-07-29