永发信息网

perl解析报文,每3行输出到1行,怎么实现 例如 a1 a2 a3 b1 b2 b3 c1 c2

答案:2  悬赏:40  手机版
解决时间 2021-03-08 23:50
perl解析报文,每3行输出到1行,怎么实现
例如
a1
a2
a3
b1
b2
b3
c1
c2
c3
结果
a1a2a3
b1b2b3
c1c2c3
最佳答案
用sed 
cat  test_baidu
a1
a2
a3
b1
b2
b3
c1
c2
c3
sed  -e 'N;N;s/\n//g' test_baidu 
用perl (perl 水平很烂 现学的)
open('WCD',' my $num = 1;
my $str = '';
while()
{
        chomp($_);
        $str .= $_;
        if ($num % 3 == 0) {
                print $str."\n";
                $str = '';
                $num=0;
        }
        $num++;
}
全部回答
这样就可以: open(fd,'1.txt'); while($s1=){     $s2=;     $s3=;     chomp($s1);     chomp($s2);     print "$s1$s2$s3"; } close(fd);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
A1D3K1OQ IDE Controller为什么显示黄色感叹
宝贝计划婴儿游泳馆地址有知道的么?有点事想
我是淘宝卖家,有没有人知道这个掌柜回复能不
云南中渊集团董事长
10年前判过拘役4个月,现在可以出国旅游吗
车美美汽车饰品地址在哪,我要去那里办事
不宜种植在电压3000~10000V电线下方的是()。
若x2=16,那么(5-x)的算术平方根是______
2018年的合作医疗交多少钱
我想离开家出去闯荡闯荡 然后家里不让我出去
热水采暖系统膨胀水箱的作用是()。A.加压B.增
真三国无双7 魏国IF
甲乙二人同时从A地到B地,甲每分钟走250米,
到110怎么升快,怎么有人刚到100直接就11
中国南方电网云南电网公司楚雄鹿城供电局我想
推荐资讯
什么是离岸金融市场
ONLY女装店(海信广场店)在什么地方啊,我要过
7:53用英语怎么写两种形式
qq仙灵人族清风堂OR丹青阁选哪个好
梦见有人对我说,让我搬出现在住的家
西安回民街秘制杏肉
刚买的电脑玩星际争霸2最高画质没问题但巫师
佛山科学技术学院-电子与信息工程学院怎么去
毕源门窗地址在什么地方,想过去办事
为什么 古埃及人貌似是黑头发
直接写得数.10-0.5=2.37+0.33+0.7=0.1×0.01
法院交通事故案件巡回法庭怎么打官司
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?