我有一个config.xml,里面想把的值SIT替换为QA,用sed如何做到?
by ayalastrike - Shell - 2008-08-07 13:01:21 阅读(3425) 回复(10)
手机号码: 8613366938613 8613354214541 象这样的前边+86的手机号码,我想把前边的86去掉!前提条件是不能用 sed 's/8613/13/g' a.txt 类似于这样的操作,因为会替换掉后11位中的8613 如何做啊!
使用sed替换文件file中的"old"为“new”, Fedora 8 下: #sed -i 's/old/new/' file 而在Debian下使用则会报错: sed:-e 表达式 #1,字符 13:unterminated `s' command 而改为: #sed -i 's/old/new/g' file 则没有问题了。 请问这个地方是不是两个系统下sed配置有问题,还是其他什么原因。 [ 本帖最后由 Godbach 于 2008-5-20 11:11 编辑 ]
1,文本aa中的内容如下: 216501111|My 215891456 218621111|My 213435452 2,需要将216替换成2126,将215替换成2185,将218替换成2188,将213替换成2123 求助如何用sed实现?
本人 知道 用sed /s/A/B/ 方式替换文件内容。 但不知道如何使用其 替换, 请指教! 一个目录下的所有 相关文件内容: 例如: A 目录下有很多目录 每个目录下有个文件 B 文件B 中有 C 内容, 我要替换 C为 D sed '/s/C/D' B 就是做一个循环处理,把A目录下的所有子目录内容修改。 请指教!
sed该如何使用变量替换字符串??还是sed根本就不能替换变量? sed "s/date/${var}/" file我试了,不行。能否详细给予解答,谢谢!
要替换:LOCHTTP=http://123.32.231.23:801/relpa/rddd/vriddt/edddy.htm 替换为:UATHTTP=http://pad.s.stttt.com.cn:8001/SST-UAT/rddd/vriddt/edddy.htm 我想用UATHTTP替换LOCHTTP这些地址请问该怎么替换呢? 我用sed来替换但是报出sed不能解析的错误。 sed s:$LOCHTTP:$UATHTTP:g $MAIL_NEWNAME > $LANGUADIR$MAIL_NEWNAME
文本处理前 userpics/10005/| 德国电子乐艺术家 Manuel Gottseching-wxd_08_调整大小.JPG|20081101043057|1225715843|德国电子乐艺术家 Manuel Gottsechi ^M\ ng|2008.11.03北京 三里屯 ^M\ 德国电子乐艺术家 Manuel Gottseching^M\ 摄影 王晓东|王晓东 处理后 userpics/10005/| 德国电子乐艺术家 Manuel Gottseching-wxd_08_调整大小.JPG|20081101043057|1225715843|德国电子乐艺术家 Manuel Gottsechi ng|2008.11.03北京 三里...