- 世界75亿人,这么小的概率,能认识你,是我一生的幸运,不妨加个QQ接触一下:52249909
1.先在容器内写个脚本导出数据库sql文件
root@b412c9bd111b:~# vi dockersqlbak.sh
#!/bin/bash
Time=`date +%Y-%m-%d`
db_user=root
db_passwd=123456
/usr/bin/mysqldump -u${db_user} -p${db_passwd}……继续阅读 »
lixian
23916浏览
[root@10-23-127-101 ~]# cat restart_kiftd.sh
#!/bin/bash
kill -9 `ps aux |grep kiftd-1.0 |grep -v "grep" |awk '{print $2}'`
screen -S kiftd -X screen sh /……继续阅读 »
lixian
23087浏览
一、正则表达式概述
1. 什么是正则表达式
正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。
许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎……继续阅读 »
lixian
3659浏览
一、Shell的数组概述
1.什么是数组
数组也是变量的一种
传统的变量只能存储一个值,但是数组可以存储多个值。
2.数组的分类
普通数组和关联数组 索引
普通数组:只能使用正整数作为数组索引
关联数组:不管可以使用整数作为索引,同时也可以使用字符串作为索引
二、普通数组的使用
1.单个赋值
[root@xian /server/scri……继续阅读 »
lixian
23351浏览
一、Shell函数基本介绍
1.什么是函数?
函数其实就是一堆命令的集合,用来完成特定的功能代码块,方便后期调用。
2.函数的作用
函数可以将代码进行模块化,便于后期的代码的复用,增加脚本的可读性
函数和变量类似,先定义,后引用,直接写函数名就能直接引用 不引用就不会执行函数
二、定义函数格式
定义函数有两种方式
1.方式一
函数名() {
……继续阅读 »
lixian
3622浏览
一、循环语句之until循环概述
until在条件不成立时执行循环体,条件为真时,循环结束
1.格式
until [ 条件表达式 ]
do
done
二、抓阄脚本
1.业务需求
1. 执行脚本时,输入学生的英文名字,产生1-99之间的数字,数字越大的就去参加。前面如果出现过这个数字,下次就不能在去出现。不能出现相同的数字
2. 输入完名称之后,屏……继续阅读 »
lixian
23529浏览
一、随机点名脚本
1.脚本代码
[root@xian /server/scripts]# cat stdent.sh
#!/bin/bash
# File Name: stdent.sh
# Author: lixian
#######################
Count=$(cat stdent.txt |wc -l)
read ……继续阅读 »
lixian
3307浏览
一、while循环概述
while循环只有条件成立,则就会反复执行循环体里面的命令,直到条件为假时,才会结束
无限的循环下去,死循环。
1.格式
while 条件测试
do
循环体
done
while的三种循环写法
while true
do
循环体
done
while read line
do
循环体
……继续阅读 »
lixian
3200浏览
一、批量创建用户脚本
1.业务需求
1. 必须是root超级管理员才能执行这个脚本
2. 设置24位随机密码,最后将用户和密码信息保存到一个文件中 User: xxx Pass: xxxxx
3. 密码文件权限只有管理员可读,其他人没有任何权限
2.脚本代码
[root@xian /server/scripts]# cat useradd.sh
……继续阅读 »
lixian
3301浏览
一、For循环基本概述
1.语法格式
for 变量名 in 取值列表
do
循环体
done
当条件为真时,执行循环体,当条件为假时,循环体结束
2.for循环基本使用示例
[root@xian /server/scripts]# cat for-1.sh
#!/bin/bash
# File Name: for-1.……继续阅读 »
lixian
3207浏览