SHELL脚本简单说明
1.执行脚本两种方式 bash解释器命令直接运行Shell脚本文件(不需添加执行权限) 输入完整路径的方式执行(需要添加可执行权限) 2.接收用户的参数 $0 : 对应的是当前Shell脚本程序的名称 $# : 共输入个多少的参数 $* : 输入的参数有哪些 $? : 对应的显示上一次命令的执行返回的值 $1,$2,$3,$4 : 分别对应的低N个位置的参数 3.判断用户的参数 条件测试语法可以判断表达式是否成立, 若条件成立则返回数字0,否则便返回其他的随机数值。(表达式两边均应有一个空格) 格式: [ 条件表达式 ] 根据测试对象划分4种: 文件测试语句 逻辑测试语句 整数值比较语句 字符串比较语句 3.1 文件测试所用的参数 运算符 作用 -d 测试文件是否为目录类型 -e 测试文件是否存在 -f 判断是否为一般文件 1 -r 测试当前用户是否有权限读取 -w 测试当前用户是否有权限写入 -x 测试当前用户是否有权限执行 3.2 逻辑测试所用的参数 运算符 作用 && “与”,表示当前面的命令执行成功后才会执行它后面的命令 | | “或” ,表示当前面的命令执行失败后才会执行它后面的命令 ! “非” ,表示把条件测试中的判断结果取相反值。 3.3 可用的整数比较运算符 运算符 作用 -eq 是否等于 -nq 是否不等于 -gt 是否小于 -lt 是否大于 -le