需求:
更新filebeat.yml文件,新增加一个路径监控,用脚本将新的监控路径加入到原配置文件中
原配置文件: filebeat.yml
新增配置文件内容如下:new.yml
1. 将 new.yml文件内容添加到filebeat.ym文件中第20行后面
sed -i '20r new.yml' filebeat.yml
结果如下:
2. 将 new.yml文件内容添加到filebeat.ym文件中 “filebeat.inputs:” 行后面
sed -i '/filebeat.inputs:/r new.yml' filebeat.yml
结果如下:
3. 将 new.yml文件内容添加到filebeat.ym文件末尾
sed -i '$r new.yml' filebeat.yml
结果如下:
有关sed的其他用法,请参考博文:https://blog.csdn.net/d1240673769/article/details/103723838