摘要:
需求分析 每天凌晨2:30备份数据库hspedu到/data/backup/db 备份开始和备份结束能够给出相应的提示信息 备份后的文件要求以备份时间为文件名,并打包成.tar.gz的形式,比如:2021-03-12_230201.tar.gz 在备份的同时,检查是否有10天前备份的数据库文件,如果 阅读全文
摘要:
简要介绍 shell编程和其它编程语言一样,有系统函数,也可以自定义函数。系统函数中,我们这里就介绍两个。 系统函数 basename 基本语法: basename pathname [suffix] pathname : 路径名 suffix : 后缀 功能: 获取文件名 删除路径名中的前缀包括最 阅读全文
摘要:
介绍 从控制台输入 基本语法 read [选项] 参数 常用选项 |选项|功能| |-|-| |-p|指定读取值时的提示符| |-t|指定取值时等待的时间(秒),如果没有在指定时间输入,就不再等待了| 参数:指定读取值的变量名 举例 例子 结果 阅读全文
摘要:
for循环 基本语法 遍历语法:遍历输出值1,2,3... for 变量 in 值1,值2,值3... do 代码 done 循环控制语法 for((初始值;循环控制条件;变量变化)) do 代码 done 注:有两对括号,有 do 和 done,其余和C相同 举例 例1:遍历语法 例子 结果 例2 阅读全文
摘要:
判断语句 基本语法 [ 条件判断式 ] 注 1. 条件判断式前后都要有空格 2. 非空返回true,空返回false - [ hello ] : 返回true - [ ] : 返回false 判断条件 字符串比较 =字符串是否相等 两个整数的比较 -lt 小于 -gt 大于 -eq 等于 -le 小 阅读全文
摘要:
基本介绍 学习如何在Shell中进行各种运算符的运算操作,即如何将表达式的值赋给变量 基本语法 $((运算式)) $[运算符]【推荐】 expr m - n 必须用反引号`` 运算符两边必须加空格 乘法需要转义符: * 案例演示 案例 结果 阅读全文