shell替换一个或多个空格为逗号
2016-10-11 23:02
2091 查看
一、原始文本word.txt内容
a c b d d b c a a c d b c a r s d s g h
二、shell脚本
cat word.txt | sed 's/[ ][ ]*/,/g'
脚本说明:
s代表替换指令;
每个
[ ]都包含有一个空格;
*号代表0个或多个;
g代表替换每行的所有匹配;
还有一种方式,但该方式在mac下替换失败:
cat word.txt | sed 's/\s\+/,/g'其中
\s代表空格,
+代表出现一次或多次。
三、替换效果
a,c,b,d d,b,c,a a,c,d,b c,a,r,s d,s,g,h
相关文章推荐
- shell替换一个或多个空格为逗号
- 将一个或多个空格替换成逗号“,”
- C# 将字符串中的一个或连续多个空格都替换成一个空格或逗号
- 将一个或多个空格替换成逗号“,”
- java 将字符串中的一个或多个空格替换成逗号
- 两个脚本,一个替换文件名中的空格,一个转换mp3
- QT如何将字符串中连续的多个空格用一个替换
- 将字符串中的空格用逗号替换
- 1.9.编写程序,将输入复制到输出,并且将连续的多个空格用一个替换。
- 替换字符串中连续空格为一个空格的方法(SQL)
- 将字符串中的空格用逗号替换
- 一串字字符中多个逗号替换为一个 既标准分隔符(正则表达式)
- 使用正则表达式将一个字符串中连续的多个(两个或者两个以上)替换为一个空格
- C# 中将多个空格替换成一个空格
- 一个例子明白shell变量替换问题
- 请实现一个函数,把字符串中的每个空格替换成“%20”
- 如何将字符串中连续的多个空格用一个替换
- 关键字空格替换为逗号的js代码 原创
- 【Daily】SQL中替换字符串中连续空格为一个空格的方法
- 正则表达式将字符串中的所有连续空格替换成一个空格