51Testing软件测试论坛

标题: shell,sed修改指定位置的文本中的指定内容 [打印本页]

作者: windtalker-zt    时间: 2011-12-28 15:07
标题: shell,sed修改指定位置的文本中的指定内容
/b/xx 即在目录b下存在一个文件xx,文件xx的内容如下

<Host>
123224rsiskd1
sdfkldsfjkslf2
fdsjlfjlsdf3
fdjsofjs;f4
fjdsfdksfkd5
dsfkjgds6
</Host>

现在,我想在</Host>的前面一行,也就是 dsfkjgds6 和</Host>之间添加一行文字,文字如下
<Valve className ="a.b.c.d.e"/>

请问应该如何写?
坐等答案啊!!
作者: 千里    时间: 2012-1-1 10:26
帮你顶之
作者: ppbingcao    时间: 2012-3-2 22:49
cat xx|sed '/</host>/i '<Value classname="a.b.c.d.e"/>''




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2