将数据批量追加到文件里面

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
原文地址:https://www.cnblogs.com/jiaqili/p/14701073.html