我可以很容易地编写一个小的解析程序来完成这项任务,但是我只知道一些linux命令行工具专家可以在这里教我一些新的东西。我把一堆文件拆开,在里面收集一些数据,这样我就可以用它创建一个表。数据目前的格式是:

        .serviceNum=6360,
        .transportId=1518,
        .suid=6360,
        .serviceNum=6361,
        .transportId=1518,
        .suid=6361,
        .serviceNum=6362,
        .transportId=1518,
        .suid=6362,
        .serviceNum=6359,
        .transportId=1518,
        .suid=6359,
        .serviceNum=203,
        .transportId=117,
        .suid=20203,
        .serviceNum=9436,
        .transportId=919,
        .suid=16294,
        .serviceNum=9524,
        .transportId=906,
        .suid=17613,
        .serviceNum=9439,
        .transportId=917,
        .suid=9439,

我想要的是:
.serviceNum=6360,.transportId=1518,.suid=6360,
.serviceNum=6361,.transportId=1518,.suid=6361,
.serviceNum=6362,.transportId=1518,.suid=6362,
.serviceNum=6359,.transportId=1518,.suid=6359,
.serviceNum=203,.transportId=117,.suid=20203,
.serviceNum=9436,.transportId=919,.suid=16294,
.serviceNum=9524,.transportId=906,.suid=17613,
.serviceNum=9439,.transportId=917,.suid=9439,

所以,问题是,是否有一个Linux命令行工具,以某种方式读取文件并自动删除第2和第3行末尾的eol/cr?我见过老派Linux大师在命令行上做了不可思议的事情,这是我认为值得花时间去探究的一个例子。:)
短暂性脑缺血发作
o

最佳答案

用猫和浆糊看魔术

cat inputfile.txt | paste - - -

09-04 20:38
查看更多