《Linux 及 Shell 编程教学流程控制》由会员分享,可在线阅读,更多相关《Linux 及 Shell 编程教学流程控制(24页珍藏版)》请在金锄头文库上搜索。
1、Linux 及 Shell 编程教学流程控制概要一、expr命令用法 P67二、控制流结构 之 if then else P68三、控制流结构 之 case P69四、控制流结构 之 for循环 P70五、控制流结构 之 until循环 P71六、控制流结构 之 while循环 P72七、控制循环 之 break P73八、控制循环 之 continue P73九、退出Shell语句 之 exit P74一、expr命令用法(1)if语句基本构成:if 条件1then 命令1elif 条件2then 命令2else 命令3fi(2) if语句的各部分功能:if 条件1 如果条件1为真Then
2、那么命令1 执行命令1elif 条件2 如果条件1不成立then 那么命令2 执行命令2else 如果条件1,2均不成立命令3 那么执行命令3fi 完成二、控制流结构 之 if then else 基本构成二、控制流结构 之 if then else 实例在在Bash Shell中,文件的最开始固定以中,文件的最开始固定以#!/bin/sh 或或 #!/bin/bash开头开头if语句中语句中 :| 代表或代表或(or)、 &代表与代表与(and)二、控制流结构 之 if then else 实例(运行)使用使用 ./Shell文件名文件名 来执行当前来执行当前目录下的目录下的Shell使用使
3、用 /全路径全路径/Shell文件名文件名来执行指定目录下的来执行指定目录下的Shell使用使用 sh 路径名路径名/Shell文件名文件名来执行指定目录下的来执行指定目录下的Shell(1)case语句基本构成:case 值 in模式1) 命令1 . ;模式2) 命令2 . ;Esac(2) case语句中的模式类型:* 任意字符。? 任意单字符。. 类或范围中任意字符。三、控制流结构 之 case 基本构成三、控制流结构 之 case 实例三、控制流结构 之 case 实例(运行)(1)for循环语句基本构成:for 变量名 in 列表do 命令1 命令2done(2) for循环语句中的
4、 in列表:in列表可以包含替换、字符串或文件名四、控制流结构 之 for循环 基本构成四、控制流结构 之 for循环 实例四、控制流结构 之 for循环 实例(运行)(1)until循环语句基本构成:until 条件 命令1 .done五、控制流结构 之 until循环 基本构成五、控制流结构 之 until循环 实例五、控制流结构 之 until循环 实例(运行)(1)while循环语句基本构成:while 命令do 命令1 命令2 .done六、控制流结构 之 while循环 基本构成六、控制流结构 之 while循环 实例六、控制流结构 之 while循环 实例(运行)七、控制循环 之 break 实例七、控制循环 之 break 实例(运行)八、控制循环 之 continue 实例八、控制循环 之 continue 实例(运行)九、退出Shell语句 之 exit 实例九、退出Shell语句 之 exit 实例(运行)