shell脚本语言
shell文件后缀
xxx.sh
shell编程的的开头
#!/bin/bash
shell的执行方式

输入

变量
系统变量
如:$HOME, $PWD, $SHELL, $USER
显示当期全部变量用 set
自定义变量(脚本中)
定义: NAME="Jan" // 注意=不要空格
调用: echo "$NAME"
删除: unset NAME

定义只读变量 readonly NAME = "haha"
环境变量 (/etc/profile)
1) export NAME="content" 保存
2) source /etc/profile
参数变量
传参方法:sh ./xxx.sh 【参数1】 【参数2】

运算
- SUM=((1+2))
- echo $SUN
条件判断

流程控制
分支
1)【】&& ||

2)if then fi

3)switch case分支

循环
for in 【引用类型的值个数循环】

for ((初始值;条件;变量变化)) 【自定义循环】

while 【无限循环,有特定条件break】

函数

备份数据库(定时打包数据库tar.gz)


路径变成只有文件名 或 只有路径
