gpt4 book ai didi

linux - 需要从 3 行连续的文本创建一条记录

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:08:32 25 4
gpt4 key购买 nike

我可以轻松地编写一个小的解析程序来完成这项任务,但我只知道一些 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 专家在命令行上做出令人难以置信的事情,这是我认为值得我花时间询问的例子之一。 :)

TIA

最佳答案

使用 cat 和 paste 看看魔法

cat inputfile.txt | paste - - - 

关于linux - 需要从 3 行连续的文本创建一条记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33130554/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com