dos2unix *
for i in `ls`
do
id=`echo ${i::}`
awk '{print tolower($0)}' "${i}"|grep -Eiw "from"|awk -F 'from' '{print $NF}'|grep -v "("|awk -F'.' '{print $NF}'|awk -v id=${id} '{print id"|"$1}'
awk '{print tolower($0)}' "${i}"|grep -Eiw "join"|awk -F 'join' '{print $NF}'|grep -v "("|awk -F'.' '{print $NF}'|awk -v id=${id} '{print id"|"$1}'
done|sort -u > tmpa
awk -F'|' '{print $2}' tmpa|sort -u|grep -vE "staff_info|dept_info|branch_info|rank"|awk '{print "show tables like '\''*"$1"'\'';"}' 
### bug:
### 1. 有垃圾数据,可通过判断剔除
### 2. 不支持表名与from或join分行的SQL
 

最新文章

  1. Express调用mssql驱动公共类dbHelper
  2. Windows下MongoDB安装与设置
  3. Linux Rootkit Learning
  4. wxPython 基本框架与运行原理 -- App 与 Frame
  5. java validator的原理与使用
  6. iOS消息推送机制
  7. (Problem 49)Prime permutations
  8. 2017-3-17 SQL server 数据库 视图,事务,备份还原,分离附加
  9. nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:37
  10. MFC程序打包方法
  11. 初心不负 笔记-JS高级程序设计-引用类型篇-Array
  12. C# 关键字base用法
  13. pyhon列表去重方法总结
  14. 1121 Damn Single (25 分)
  15. c++刷题(37/100)笔试题2
  16. form表单自动提交
  17. windows下的C++ socket服务器(3)
  18. poj3207 Ikki's Story IV - Panda's Trick 2-SAT
  19. JS的魅力
  20. 使用MapKit框架(持续更新)

热门文章

  1. Python03 字符串类型、强制类型转化、列表、元组、字典、集合
  2. java的编码问题详解
  3. sqlplus相关命令
  4. es6学习总结一
  5. msbuild 中文说明文档
  6. Algorithms - Insertion sort
  7. Gazebo学习随记1 Gazebo概览
  8. Visual Studio 2015安装插件
  9. 图像特征提取之Haar特征
  10. Go语言学习教程:xorm表基本操作及高级操作