流程控制
if 判断
- 基本语法
if [ 条件判断式 ]
then
代码
fi
- 或者 , 多分支
if [ 条件判断式 ]
then
代码
elif [条件判断式]
then
代码
fi
- 注意事项:
[ 条件判断式 ]
,中括号和条件判断式之间必须有空格
2.应用实例 ifCase.sh
- 案例:请编写一个 shell 程序,如果输入的参数,大于等于
60
,则输出 “及格了
”,如果小于 60
,则输出 “不及格
”
#!/bin/bash
if [ $1 -ge 60 ]
then
echo "及格了"
elif [ $1 -lt 60 ]
then
echo "不及格"
fi