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

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

 

posted @ 2021-04-25 17:06  李家琦  阅读(101)  评论(0编辑  收藏  举报