ChinaUnix.net
相关文章推荐:

sed 替换 空格

请问: sed 's/aaa bb/aaa cc/g test 为什么不行? 空格要怎么写?

by 229147123 - Shell - 2012-10-19 00:13:51 阅读(3245) 回复(6)

相关讨论

SEVERE: Error code:204 - Missing Article Date Posted at URL: http://www.theage.com.au/technology/technology-news/ignored-men-now-in-fashion-online.html 我在做文本处理时,需要把“SEVERE: Error code:204”后面的 “-” 替换成“#” 但是后面的url里面也含有“-” ,url里面的“-” 是不能替换的. 所以,我就想利用 “SEVERE: Error code:204”后面这个杠 “-” 前后都有一个空格替换, 但是下面这种写法报这...

by cpy9981 - Shell - 2012-09-24 15:25:42 阅读(11758) 回复(6)

请问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 阅读(2224) 回复(6)

要用sed替换掉文件中的空格,和 .0 可是当文件中含有?这种特殊符号时,就会出问题 系统是:HP-UNIX 如下图:

by lottery009 - HP-UX - 2010-01-03 11:07:41 阅读(2695) 回复(4)

如下文件的一行 filename 123456 我想在filename 123456行的后面加一个数据形成如下一行 filename 123456 056789 …… 以此类推 但是执行我写的sed替换语句后变成这样了 filename123456056789 。。。。。。 他们直接的空格都没有了 为什么? 第一次用sed 这是我写的sed替换,哪有问题? sed -i -e 's/^'"$name"'/&'"$val"'/' solo.dat 这里 name变量=filename val变量存要往后加的数据

by linuxzmy - Shell - 2014-03-19 12:02:56 阅读(3185) 回复(8)

本帖最后由 yqzq 于 2013-01-30 16:40 编辑 文件内容如下 "require" = "user=admin" 我想替换成 "require" = "user=guest" 请问sed杂写阿, "require" 前面可能是 空格或者制表符之类的空白字符, 替换后我想保留原先前面的空白字符 谢谢

by yqzq - Shell - 2013-01-31 09:22:31 阅读(3107) 回复(5)

message="a b c" receiver="aa" URL="http://1.1.1.1/1.php?message=MESSAGE&receiver=RECEIVER" 要求输出URL=http://1.1.1.1/1.php?message=a b c&receiver=cc 我的程序 #! /bin/bash message="a b c" receiver="aa" URL="http://1.1.1.1/1.php?message=MESSAGE&receiver=RECEIVER" URL=`echo $URL|sed s@MESSAGE@$message@|sed s@RECEIVER@$receiver@` echo $URL 结果提示sed: -e expression #1, char 11: unterminated `s' co...

by 电脑乖乖 - Shell - 2010-01-27 23:38:09 阅读(12673) 回复(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 阅读(2336) 回复(1)

请教sed 替换问题 请教各位如何替换多个空格为一个字符,如一个文件中间隔符有是一个空格,有的地方是多个空格,想全部用“|”替换,如何处理,请指教 r20072005-6-28 14:30--> 请教sed 替换问题 [code]sed '/ \+/s//|/g'[/code] icesummit2005-6-28 14:51--> 请教sed 替换问题 来个awk的。 awk '{for (i=1;i 无奈何2005-6-28 15:29--> 请教sed 替换问题 可以讲讲 sed '/ \+/s//|/g' 的执行过程吗? 我知道 “/ \+/” 是先查...

by ljcwmx - Linux文档专区 - 2007-02-13 17:09:47 阅读(5811) 回复(0)

awk或sed复杂文本替换问题[1234 ]->8空格[abcd ]->7空格等 文本中有[1234 ][abcd ][a] 将[1234 ]替换成8个空格,注意其中4后有两个空格 [abcd ]替换成7个空格,注意d后有一个空格 [a]替换成3个空格

by coltest - Shell - 2005-03-28 19:56:57 阅读(1599) 回复(4)