Linux下Shell脚本如何把文件A.txt内 characterID="100000965" 中 ""内的数字写入MySQL数据库相应表

请大神帮忙解决。A.txt内的排列是一行一行的...characterID="100000869"characterID="100000965"characterID="... 请大神帮忙解决。
A.txt内的排列是一行一行的
...
characterID="100000869"
characterID="100000965"
characterID="102000365"
...

Mysql连接方式请示例即可。
展开
 我来答
攻城狮JasonLong
2017-01-08 · 分享Prometheus Postgresql vspher...
攻城狮JasonLong
采纳数:50 获赞数:75

向TA提问 私信TA
展开全部
假设mysql 导入表命令
insert into t1 values("100000869")

# cat baidu1.txt
characterID="100000869"
characterID="100000965"
characterID="102000365"
过滤ID
# awk -F "[=\"]" '{print $3}' baidu1.txt
100000869
100000965
102000365
生成导入脚本mysql.sql
#awk -F "[=\"]" '{print "insert into t1 values(\""$3"\")"}' baidu1.txt > mysql.sql
[root@mysql shell]# cat mysql.sql
insert into t1 values("100000869")
insert into t1 values("100000965")
insert into t1 values("102000365")
然后导入mysql
mysql -h localhost -u root -p123456 < mysql.sql
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式