-
流程控制
-
if 判断
-
基本语法:
- if [条件判断式];then
- 程序
- fi
- 或者
- if [条件判断式]
- then
- 程序
- elif[条件判断式]
- then
- 程序
- fi
- 注意事项:(1)[条件判断式],中括号和条件判断式之间必须有空格(2)推荐使用第二种方式
- 案例:编写一个shell程序,如果输入的参数,大于等于60,则输出“及格了”,如果小于60,则输出“不及格”
-
-
-
case 语句
-
基本语法:
- 案例:当命令行参数是1时,输出“周一”,是2时,就输出“周二”,其它情况输出“other”
-
for 循环
-
基本语法1:
- for 变量 in 值1 值2 值3....
- do
- 程序
- done
- 案例1:打印命令行输入的参数($*和$@)
-
-
-
基本语法2:
- for ((初始值;循环控制条件;变量变化))
- do
- 程序
- done
- 案例2:从1加到100的值输出显示