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”后面这个杠 “-” 前后都有一个空格来替换, 但是下面这种写法报这...
请问test中有do_port : 1234内容,但是为何sed无法替换old变量的内容,好像是old中有多个空格的原因,请教各位,谢谢! old="do_port : 1234"; sed -n "s/$old/new/" test
如下文件的一行 filename 123456 我想在filename 123456行的后面加一个数据形成如下一行 filename 123456 056789 …… 以此类推 但是执行我写的sed替换语句后变成这样了 filename123456056789 。。。。。。 他们直接的空格都没有了 为什么? 第一次用sed 这是我写的sed替换,哪有问题? sed -i -e 's/^'"$name"'/&'"$val"'/' solo.dat 这里 name变量=filename val变量存要往后加的数据
本帖最后由 yqzq 于 2013-01-30 16:40 编辑 文件内容如下 "require" = "user=admin" 我想替换成 "require" = "user=guest" 请问sed杂写阿, "require" 前面可能是 空格或者制表符之类的空白字符, 替换后我想保留原先前面的空白字符 谢谢
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...
希望由本地机器给出变量,然后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并不确定 谢谢各位大侠!
请教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' 的执行过程吗? 我知道 “/ \+/” 是先查...
awk或sed复杂文本替换问题[1234 ]->8空格[abcd ]->7空格等 文本中有[1234 ][abcd ][a] 将[1234 ]替换成8个空格,注意其中4后有两个空格 [abcd ]替换成7个空格,注意d后有一个空格 [a]替换成3个空格