gpt4 book ai didi

linux - 用 bash 组合两行

转载 作者:太空宇宙 更新时间:2023-11-04 04:59:33 25 4
gpt4 key购买 nike

我想合并 csv 文件中的两行:

x,,x
,x,

获取:

x,x,x

你能帮我吗?

编辑:我有许多 x 出现的组合(x,, 或 ,x,x ...)

我给你举另一个例子。文件的第一列包含linux发行版名称,第二列是命令,如果第三列中存在“x”,则表示该命令在centos 5中可用,如果第四列中存在“x”,则表示该命令在centos 6中可用,如果“x”在最后一个字段中,则表示该命令在centos 7中可用。

centos,ls,,,x
centos,ls,x,x,

现在我想要一条记录来总结有关命令的信息。

最佳答案

试试这个:

sed ':a;$!N;s/,$//;s/^,//;s/\n//g;ta;s/,,*/,/g' file

关于linux - 用 bash 组合两行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37553853/

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