ChinaUnix.net
相关文章推荐:

sed 空格

请问test中有do_port : 1234内容,但是为何sed无法替换old变量的内容,好像是old中有多个空格的原因,请教各位,谢谢! old="do_port : 1234"; sed -n "s/$old/new/" test

by demil - Shell - 2008-10-11 17:05:49 阅读(2051) 回复(6)

相关讨论

RT! my string another !! “空格”“TAB” “三个空格” 用sed,怎么样将所有的多于一个的“空格”变为一个呢!?

by ifoolyou - Shell - 2004-04-06 10:46:49 阅读(8047) 回复(11)

sed 's/[][][]*/[]/g' file 这个命令是删除文件中一个以上的空格,用一个空格代替 我的问题是为什么要敲3个空格 ? 1个和2个不行吗? 谢谢

by soccer - Shell - 2006-06-27 20:21:33 阅读(4208) 回复(2)
by @sky - Shell - 2009-01-13 14:39:27 阅读(3005) 回复(7)

用以前那个帖子的方法 不好使

by amio555 - Shell - 2008-07-14 11:04:09 阅读(3017) 回复(14)

test文件内容如下: 1235 2346 she thing anything 删除文件中行首的空格,执行命令: sed 's/^[][]*//g' test 为什么显示的结果还是文件内容,行首的空格没有删除?

by littlebirds - Shell - 2011-09-06 11:22:20 阅读(13742) 回复(6)

希望由本地机器给出变量,然后ssh到远程机器上进行变量替换,具体如下: old="old string" //$old中可能有空格或者tab键 new="new string" //$new中可能有空格或者tab键 ssh a "sed "s/$old/$new/g" test_file" //登陆到机器a上对文件test_file进行内容替换,在ssh中的sed应该如何写呢,关键是变量$old,$new完全由用户给出,是含有空格还是tab并不确定 谢谢各位大侠!

by demil - Shell - 2008-10-14 23:36:45 阅读(2089) 回复(1)

[root@localhost local]# sed -e 's/^$//g' -e '/^[ ]$/d' 123 # !/bin/bash echo -e "frommail:\c" read f echo -e "tomail:\c" read t echo -e "sub:\c" read u echo -e "mess:\c" read m A=`cat /usr/local/$m` echo $A sendEmail -f $f -t $t -u $u -m $A exit 为什么不能把空格行删除? 谢谢

by hosuk1208 - Shell - 2008-07-10 14:34:03 阅读(2623) 回复(2)

请问用sed怎么删除行尾的空格

by lydongkill - Shell - 2011-12-05 19:52:51 阅读(17649) 回复(19)

sed去掉多余空格,就是把多于一个连续空格的部分换成一个空格 用这个怎么不行? sed -e 's/( ){1,}/1/g' 怎么才能实现,应该很简单的。。。。 thanks

by sedulous - Shell - 2007-07-04 13:56:37 阅读(10233) 回复(6)

sed -i '/^bbbb/c \ aaaaa/' test.txt 直接执行时,被替换成的aaaaa前面有我需要的空格。 但把这一句写在一个脚本中,并执行脚本,执行后的结果中,aaaaa前面的空格都没了。

by lushy - Shell - 2006-11-13 13:40:28 阅读(1042) 回复(1)