将数据批量追加到文件里面
1.场景批量ip列表
2.json文件如下
{ “targets”:[ "50.16.0.105:29100" ], "labels":{ "env":"生产环境", “ip”:"50.16.0.105" } }
3.将json文件输入到一个文本里面,脚本如下
for i in `cat hosts` do sed -i "s/[0-9]\{1,3\},[0-9]\{1,3\}.[0-9]\{1,3\}.[0-9]\{1,3\}/$i/g" json文件 if [ $? -eq 0] then cat json文件>> new文件 fi done