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

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐