您好我的配置文件,我必须在两个标签之间添加一些标签,如下所示
<blacklist>
</blacklist>
我需要在这两个标签之间添加一些其他标签,如下所示
<blacklist>
<blacklistEntry>
<groupNames>A,B,C<\/groupNames>
<errorCode>0222<\/errorCode>
</blacklistEntry>
</blacklist>
我尝试使用sed但无法实现此目的。请帮助解决这个问题
答案 0 :(得分:0)
这是一个sed程序,可以满足您的需求。将其复制到文件中,例如myprog.sed
:
#!/usr/bin/env sed -f
/<blacklist>/a \
<blacklistEntry>\
<groupNames>A,B,C<\/groupNames>\
<errorCode>0222<\/errorCode>\
</blacklistEntry>
然后运行它:
chmod +x myprog.sed
./myprog.sed myinput.xml
答案 1 :(得分:0)
chart: {
type: 'column',
align: "top",
backgroundColor: '#f7f7f7',
fontFamily: "Avenir LT Std Light",
marginBottom: 30,
events:{
load:function(){
var chart = this,
series = chart.series[0],
r = chart.renderer,
each = Highcharts.each,
dl, bbox;
each(series.data, function(p, i) {
dl = p.dataLabel;
bbox = dl.getBBox();
r.text('$' + p.y / 1000 + 'k', dl.x + chart.plotLeft + dl.padding, chart.plotTop + chart.plotHeight + bbox.height)
.css({
fontSize: '11px',
color: '#000'
})
.add()
});
}
}
},