用awk或者sed在xml一个元素结尾加上一行

具体就是在xml文件</eprom>上加上任意一行文字就可以,首先先定位到</eprom>这个元素上,再在这一行的上一行添加内容,最后修改文件,我现在只能用sed显示出来但是不能修改文件,我用-i选项在每一行的加,求下代码谢谢!!!!sed或者awk实现都可以

第1个回答  2014-06-07
sed -i '/<\/eprom>/iaaa' filename
#aaa 为你要插入的内容

第2个回答  2014-06-07
sed -i '/^<\/eprom>/i\This is the new line' file.xml

先匹配</eprom>这行,然后通过i\在此行前插入文本。

^表示行首无空格,即</eprom>是顶格的;\用于转义。

本回答被提问者和网友采纳
相似回答
大家正在搜