文档章节

工作学习日志(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
写一个简易的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
高级运维工程师的打怪升级之路

运维工程师在前期是一个很苦逼的工作,在这期间可能干着修电脑、掐网线、搬机器的活,显得没地位!时间也很碎片化,各种零碎的琐事围绕着你,很难体现个人价值,渐渐的对行业很迷茫,觉得没什...

顶风走千里
2017/12/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Java IO类库之PrintStreamWriter

* A <code>PrintStream</code> adds functionality to another output stream, * namely the ability to print representations of various data values * conveniently. Two other fea......

老韭菜
今天
0
0
qduoj~前端~二次开发~笔记

青岛大学qdu的onlinejudge是js的写的前端,框架是vue.js,在nodejs上部署运行,其实整体运行还是建立在docker的容器虚拟环境里,这里暂时不需要docker。安装环境是Ubuntu14-64bit 1.安装一大...

虚拟世界的懒猫
今天
6
0
ConcurrentHashMap源码解读

部分内容转自:http://jiabinyuan.xyz/#/app/archive/detail/25 内部结构 内部采用了segment结构,每一个segment相当于一个hashtable。看下面的结构图: 从图的结构我们可以了解到,Concurr...

edwardGe
今天
1
0
Ubuntu终端Tab键自动补全

打开 /etc/bash.bashrc,找到下列代码,取消注释。 #enable bash completion in interactive shells#if ! shopt -oq posix; then# if [-f /usr/share/bash-completion/bash_compl......

大熊猫
今天
0
0
polipo socks5代理转http代理

天朝的网络,哎~ 装个 yarn 都时而会卡 假设在SSlocal 已经装好运行的前提下,来安装设置 polipo sudo apt-get install polipo sudo vim /etc/polipo/config 追加下列配置内容,并保存 socksP...

纯洁徐
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部