gpt4 book ai didi

bash - 如何在 bash 中转换 CSV 文件?

转载 作者:行者123 更新时间:2023-11-29 09:34:52 26 4
gpt4 key购买 nike

我有一个文件,其中每一行都是逗号分隔值的列表。例如,

1, a, b, c, d, e2, x, y, z

现在我想在 bash 中按如下方式转换它:

1 a1 b1 c1 d1 e2 x2 y2 z

如何使用 shell (bash) 脚本来实现?

最佳答案

awk -F, '{for(i=2;i<=NF;i++)print $1,$i}' temp

测试如下:

> cat temp
1, a, b, c, d, e
2, x, y, z
> awk -F, '{for(i=2;i<=NF;i++)print $1,$i}' temp
1 a
1 b
1 c
1 d
1 e
2 x
2 y
2 z

关于bash - 如何在 bash 中转换 CSV 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12402935/

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