我想替换这个字符串中的第二个、第三个、第四个和第五个点
2019-03-17T11:32:28.143343Z;1234.5678;901.234;567.89012;3456.78;192.168.0.1
Run Code Online (Sandbox Code Playgroud)
用逗号,得到这个结果:
2019-03-17T11:32:28.143343Z;1234,5678;901,234;567,89012;3456,78;192.168.0.1
Run Code Online (Sandbox Code Playgroud)
第一个逗号和第六个(以及之后的任何一个)应该保持不变。
我找到了这个命令,我可以多次执行它(但可能不是最佳实践):
echo "$tmp" | sed 's/\./\,/2'
Run Code Online (Sandbox Code Playgroud)
如何在一个命令中完成此操作?