shell替换一个或多个空格为逗号
Posted xyqing525
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell替换一个或多个空格为逗号相关的知识,希望对你有一定的参考价值。
(1)把文本中的一个或者多个空格替换为逗号
文本内容如下:
# cat text
1 2 4
2 2 3 4
3 3 4
4 4
4
2 4
(2)shell程序代码为:
# cat text | sed ‘s/[ ][ ]*/,/g‘ 1,2,4 2,2,3,4 3,3,4 4,4, ,4, ,2,4
脚本说明:
s
代表替换指令;- 每个
[ ]
都包含有一个空格; *
号代表0个或多个;g
代表替换每行的所有匹配;
以上是关于shell替换一个或多个空格为逗号的主要内容,如果未能解决你的问题,请参考以下文章
利用notepad++正则表达式将 多个空格 替换为一个逗号