shell提取sql数据库文件里的单个表

备份的数据名字为 www.sql   几十G的数据 我想在里面把b_new表提取出来,不想通过mysqldump的方式弄。
 
 
 
[root@localhost home]# cat 2.sh
awk '/CREATE TABLE `b_new`/{print;while(getline line){if(line ~ /DROP TABLE/){break};print line}}' \
www.sql | grep -v ^SET > b_new.sql
 
b_new.sql为提取出来的sql文件。
 

本文转自 liang3391 51CTO博客,原文链接:http://blog.51cto.com/liang3391/667021
上一篇:干货 | 一文带你搞定Python 数据可视化


下一篇:重建控制文件,并且不干净的关闭数据库测试