shell替换⼀个或多个空格为逗号(1)把⽂本中的⼀个或者多个空格替换为逗号
⽂本内容如下:
# cat text
1 2  4
2 2
3 4
3  3 4
4  4
4
2  4
shell代码(2)shell程序代码为:
# cat text | sed 's/[ ][ ]*/,/g'
1,2,4
2,2,3,4
3,3,4
4,4,
,4,
,2,4
脚本说明:
1. s代表替换指令;
2. 每个[ ]都包含有⼀个空格;
3. *号代表0个或多个;
4. g代表替换每⾏的所有匹配;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。