你好
我想將某一個設定檔特定地方加一行(變成兩行)
<severity>Major</severity>
變成<severity>Major</severity>
<autoaction>/opt/OpenNMS/bin/major.sh<autoaction>
我的script如下
[root@opennms etc]# vi replaceseverity.sh
#/usr/bin/bash
MAJOR="<severity>Major</severity>"
ACTION=`cat /root/major`
echo $ACTION
echo $MAJOR
sed 's/${MAJOR}/${ACTION}/[g]' < /opt/OpenNMS/etc/eventconf.xml
[root@opennms etc]# cat /root/major
<severity>Major</severity>
<autoaction>/opt/OpenNMS/bin/major.sh<autoaction>
[root@opennms etc]# ./replaceseverity.sh
sed: -e expression #1, char 22: unknown option to `s'
請問那裡錯了謝謝