Chinaunix

标题: 用sed替换文件中的空格 [打印本页]

作者: ljcwmx    时间: 2007-02-13 17:09
标题: 用sed替换文件中的空格


请教sed 替换问题
请教各位如何替换多个空格为一个字符,如一个文件中间隔符有是一个空格,有的地方是多个空格,想全部用“|”替换,如何处理,请指教
r20072005-6-28 14:30-->

请教sed 替换问题
  1. sed '/ \+/s//|/g'
复制代码
icesummit2005-6-28 14:51-->

请教sed 替换问题
来个awk的。
awk '{for (i=1;i
无奈何2005-6-28 15:29-->

请教sed 替换问题
可以讲讲 sed '/ \+/s//|/g' 的执行过程吗?
我知道 “/ \+/” 是先查询定位一下,可 “s//|/g”s指令被替换部分为空看不懂。
与 sed 's/ \+/|/g' 的执行效果是一样的,执行过程有什么不同吗?
waker2005-6-29 00:37-->

请教sed 替换问题
看精华中的sed1line
r20072005-6-29 00:43-->

请教sed 替换问题
-->
这个不是很清楚,据说比sed 's/ \+/|/g'要快
被替换部分为空,表示其正则和前面的一样。
zhaofei13182005-6-29 01:41-->

请教sed 替换问题
这样不就可以了吗~!
sed 's/ /|/g'  filename
sunyone2005-6-29 03:25-->

请教sed 替换问题
/ \+/  是空格匹配一次或多次吧


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/22008/showart_246946.html




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2