文档章节

工作学习日志(shell -file)

lanrenol
 lanrenol
发布于 2016/11/18 17:17
字数 131
阅读 0
收藏 0

大家应该能看懂下面,附上文件内容:

[new]

20161109111001_*****.sql

[old-game-2016.10.29]
20161109111001_*****.sql

#类型: 内部函数
function __updateSqlBlock() {
local config_name=$1
local db_url=$2
local db_username=$3
local db_password=$4

file='./config/update_sql_info.conf'
read_tag=0
while read line
do
  row=`echo $line | grep '\[' | sed 's/\[//g' | sed 's/\]//g'`
  if [ "$row" == 'new' ];then
    read_tag=1
  fi

  is_old=`echo $row | grep 'old' `
  if [ "$is_old" != "" ];then
    read_tag=0
  fi

  if [ "$read_tag" -eq "1" ];then
    if [ "$row" != 'new' ] && [ "$line" != "" ] ;then
      echo "mysql -h$db_url -u$db_username -p$db_password $config_name  < /var/www/$config_name/sql/migrations/$line"
    fi
  fi
done < $file
}

© 著作权归作者所有

共有 人打赏支持
lanrenol
粉丝 1
博文 9
码字总数 2760
作品 0
昌平
CTO(技术副总裁)
从0开始学习SHELL 第一弹

自己接触LINUX已经有一年多了,学习了不少的命令,看过了不少书,但是总是看了忘,忘了看。总是在反复。自己总结原因还是因为自己在日常的生活和工作中使用的比较少的原因。 shell脚本对我来...

枫爱若雪
2012/04/09
0
5
学习笔记 -- mongo监控命令与工具

mongostat --host host:port --username admin库的用户 --password admin库的密码 --authenticationDatabase admin...

340StarObserver
2016/11/24
62
0
如何开始对Android应用的逆向分析?

  本文是我的关于如何开始Android逆向系列文章的第一部分。在文末提供了一个文档,你可以根据该文档说明部署同我一样的实验环境。   在了解android应用的逆向之前,你必须对android平台及...

FreeBuf
08/20
0
0
写一个简易的shell脚本(一)

如果经常操作linux 或者配置文件的话以及平时开发和处理文本文件等,会有很多的重复工作,这时如果有一个简易的shell脚本,会大大提升工作的效率,因此我查阅了了一些资料,下载了shell脚本学...

江火似流萤
2016/12/14
41
0
Linux/Unix shell 监控Oracle告警日志(monitor alter log file)

使用shell脚本实现对Oracle数据库的监控与管理将大大简化DBA的工作负担,如常见的对实例的监控,监听的监控,告警日志的监控,以及数据库的备份,AWR report的自动邮件等。本文给出Linux 下使...

xiaocao13140
2017/10/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

SingleNumber136 leetCode

Given a non-empty array of integers, every element appears twice except for one. Find that single one. Note: Your algorithm should have a linear runtime complexity. Could you im......

woshixin
18分钟前
0
0
String ,  StringBuffer ,  StringBuilder的区别

String , StringBuffer , StringBuilder的区别 String 首先,String 是用来表示一个字符串常量的,它是一个不可变对象,意味着,一旦我们创建了某个字符串之后,就不能再改变它的值了,我们可...

tsmyk0715
59分钟前
2
0
区块链100讲:UTXO 和 Account 模型对比

在当前区块链世界中,主要有两种记录保存方式,UTXO 模式(Unspent Transaction Output) 和 Account 模式。Bitcoin 采用的是 UTXO 模型,Ethereum 采用的 Account 模型,同样 CITA 也采用了 ...

HiBlock
今天
1
0
Vue中路由管理器Vue Router使用介绍(三)

一、路由定义添加动态参数定义 1.路由定义项,使用:xx 方式 定义动态参数 { path:'/user/:id/:name', name:'user', component:()=>import('./views/User.vue') ...

tianma3798
今天
1
0
从ibdata文件恢复mysql数据

DROP TABLE 恢复【一】 Recover InnoDB dictionary Percona Data Recovery Tool 单表恢复

IT--小哥
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部