一修改配置文件
情景再现:在a.xml文件中出现host单词的下行增加cxy字段,若存在cxy字符串,则不插入
1.找出具体行数
num=$(grep -n "host" a.xml | awk -F ':' '{print $1}')
2.判断是否存在cxy
edit_flag=$(grep -n "cxy" a.xml | awk -F ':' '{print $1}')
3.判断是否修改
If [ x"edit_flag" !=x"" ]; then
Echo "the param is existed"
else
let numA=`expr $num+0`
sed -i "$numA a\cxy" a.xml
若是上一行
sed -i "$numA i\cxy" a.xml
shell脚本修改配置文件
最新推荐文章于 2024-07-08 15:32:21 发布