case ... esac 与其他语言中的 switch ... case 语句类似,是一种多分枝选择结构,每个 case 分支用右圆括号开始,用两个分号 ;; 表示 break,即执行结束,跳出整个 case ... esac 语句,esac(就是 case 反过来)作为结束标记. case ... esac 语法格式如下: 值=$值 case 值 in 模式1) command1 command2 command3 ;; 模式2) command1 command2 command3 ;;…
SHELL 的语法 n 变量:字符串,数字,环境和参数 n 条件:shell中的布尔值 n 程序控制:if, elif, for, while until, case n 命令列表 n 函数 n shell 内置命令 n 获取命令执行结果 n here文档 变量 变量不需要事先为它声明.默认情况下所有的变量都被看作字符串来存储. 区分大小写 名字前加$字符提取变量 如果字符串包含空格,必须用引号把他们括起来.等号两边不能有空格. 可以用read命令将用户的输入赋给一个变量. 使用…