shell批量生成格式化json文件
shell
·
vim table_js.sh
#!/bin/bash
j=0
for i in `cat table_name.txt`
do
cat >> seq_ta1 <<EOF
"$i":{
"TableName": "$i",
"NewTableName": "bare name",
"filterType": "black"
},
EOF
let j+=1
done
sum=`echo $j*5+8 |bc`
sed '8r seq_ta1' js_muban > dts_json
sed -i ''$sum' s/,//' dts_json
json 模板文件
{
{
"DBName": "待迁移的库名",
"NewDBName": "待迁移的库在目标实例中映射的库名",
"SchemaName": "待迁移的Schema名",
"NewSchemaName": "待迁移的Schema在目标实例中映射的Schema名",
"AllTable": false,
"Table": {
}
}
}
将需要json格式的表名填入table_name.txt文件中
生成方式:
chmod +x table_js.sh && sh table_js.sh
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)