Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2043206
  • 博文数量: 470
  • 博客积分: 10206
  • 博客等级: 上将
  • 技术积分: 5620
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-03 12:50
文章分类

全部博文(470)

文章存档

2012年(1)

2011年(18)

2010年(47)

2009年(404)

分类:

2009-05-09 10:12:43


侠客




CU编号: 384396
注册:2006-3-10
最后登录: 2009-05-09
帖子:
精华:0







状态:...在线...

[] [] [博客]


[]     顶部
发表于 2009-5-8 17:46 
怎样做空格的转义啊?一个或多个空格替换成\空格

a b    c  => a\ b\ c



您对本贴的看法:
| |
  帅哥
老法王


CU奥运火炬传递手2008
荣誉会员  
CU编号: 187152
注册:2004-10-1
最后登录: 2009-05-09
帖子:
精华:







来自:北京海淀
状态:...离线...

[] [] [博客]


[]     顶部
发表于 2009-5-8 17:49 
try:
sed 's/[[:space:]]\+/\\ /g'



您对本贴的看法:

__________________________________


Window$ XP Professional service pack 2
CYGWIN_NT-5.1 + GNU bash version 3.2.39

| |
(狼烟)
精灵王
披着狼皮的羊



CU编号: 547805
注册:2007-4-5
最后登录: 2009-05-09
帖子:
精华:0







状态:...离线...

[] [] [博客]


[]     顶部
发表于 2009-5-8 17:49 
sed -r 's/ +/\\ /g'



您对本贴的看法:
| |

侠客




CU编号: 384396
注册:2006-3-10
最后登录: 2009-05-09
帖子:
精华:0







状态:...在线...

[] [] [博客]


[]     顶部
发表于 2009-5-8 17:51 
不意思,不知什么是输入,能给个例子吗?
如 str="a b     c"



您对本贴的看法:
| |
(狼烟)
精灵王
披着狼皮的羊



CU编号: 547805
注册:2007-4-5
最后登录: 2009-05-09
帖子:
精华:0







状态:...离线...

[] [] [博客]


[]     顶部
发表于 2009-5-8 17:58 
echo $str | sed ...
sed ... <<< $str



您对本贴的看法:
| |
  帅哥
精灵王




CU编号: 690903
注册:2008-4-13
最后登录: 2009-05-09
帖子:
精华:0







状态:...在线...

[] [] [博客]


[]       顶部
发表于 2009-5-9 10:11 
回复 #1 anvizh 的帖子

echo "a b    c" | sed -r 's/[ ]+/\\ /g'



您对本贴的看法:
| |
阅读(4337) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~