什么是算术运算:同数学中的加减乘除,基本原理相同shell
shell中如何进行算术运算:bash
- let [算术运算表达式]
- ${算术运算表达式}
- $((算术表达式))
- `expr 算术表达式`
- 表达式中各类操做数及运算符之间要有空格,并且要使用命令进行引用
- 如 : c=`expr $a + $b`
定义脚本退出码:测试
- exit [1-255] :退出脚本
- 若是脚本没有明确声明退出码,那么最后一条执行命令的退出装态码即为整个脚本的退出状态码
检测命令:spa
- bash -n [脚本] :测试脚本是否有语法错误
- bash -x [脚本] :查看脚本的执行步骤
文件测试(可组合使用):blog
- -e [文件名] :测试文件是否存在

- -f [文件名]:测试文件是否为普通文件
- -d [文件名] :测试指定路径是否为目录
- -r [文件名] :测试当前用户对文件是否有读权限
- -w [文件名] :测试当前用户对文件是否有写权限
- -x [文件名] :测试当前用户对文件是否有执行权限
Bash的变量类型:进程
- 本地变量(局部变量)
- 环境变量(全局变量)
- 位置变量
- 特殊变量
- $? :显示上次命令的执行状态,正确显示为0
- $#:显示参数的个数
- $0 :当前所在进程或脚本名
- $$ :当前运行进程的PID
- $* :全部位置变量的值
