gpt4 book ai didi

Shell 脚本 - 用换行符替换每 5 个逗号

转载 作者:行者123 更新时间:2023-12-04 23:06:53 29 4
gpt4 key购买 nike

如何用换行符替换某些输入中的每 5 个逗号?

例如:

1,2,3,4,5,6,7,8,9,10,11,12,13,14,15

变成
1,2,3,4,5
6,7,8,9,10
11,12,13,14,15

使用类似 sed 的东西寻找单线...

最佳答案

这应该有效:

sed 's/\(\([^,]*,\)\{4\}[^,]*\),/\1\n/g'

例子:
$ echo "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" |
> sed 's/\(\([^,]*,\)\{4\}[^,]*\),/\1\n/g'
1,2,3,4,5
6,7,8,9,10
11,12,13,14,15

关于Shell 脚本 - 用换行符替换每 5 个逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9962220/

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