SHELL脚本
- 脚本组成
脚本声明
脚本注释
脚本命令 - 脚本执行方式
bash *.sh (sh与bash是不同的解释器,查看/etc/shells)脚本可以没有执行权限 - 内置变量,可直接调用
$0 脚本名称
$#
#*
$1,$3,$5
$? - 用户参数
[ -d /etc ]:中括号两边有空格,判断文件是否为目录
文件测试: -d -r,-e,-f,-w,-x
逻辑测试:
数值比较:-eq,-ne,-gt,-lt,-le,-ge
字符串比较:-z, =, != - if 条件测试语句
单分支
多分支
(read -p 判断用户输入的值) - for条件循环语句
- while条件循环
expr:
let: - case条件测试语句
问题
1、
变
量
与
变量与
变量与{变量}的区别
2、for循环与while循环区别:
for根据范围循环
while根据条件循环
3. |与||
case里用|表示或
复习:第四章节:if多重分支的条件测试语句
预习:1016-18:第5-7章节