case ... esac 为多选择语句,与其他语言中的 switch ... case 语句类似,是一种多分枝选择结构,每个 case 分支用右圆括号开始,用两个分号 ;; 表示 break,即执行结束,跳出整个 case ... esac 语句,esac(就是 case 反过来)作为结束标记. 语法格式: case "变量" in 值1) 指令1... ;; 值2) 指令2... ;; *) 指令3... esac case 工作方式如上所示,取值后面必须为单词 in,每一模式必须…
for语句 格式 ()for 变量名 in 值1 值2 值3 do 执行动作 done ()for 变量名 in `命令` do 执行动作 done ()for (( 条件 )) do 执行动作 done 例子 for i in do echo $i done for i in `seq ` do echo $i done for (( i=; i<; i++ )) do echo $i done…
if语句 格式 #单分支 if [ 条件判断 ]; then 执行动作 fi if [ 条件判断 ]; then 执行动作 else 执行动作 fi #多分支 if [条件判断]; then 执行动作 elif [条件判断]; then 执行动作 elif [条件判断]; then 执行动作 fi 例子 #!/bin/bash #判断输入的数字是否大于10 echo '请输入一个数字:' read number if [ $number -eq ]; then echo '等于10' elif…