- 23
- 0
- 约1.4万字
- 约 68页
- 2019-07-17 发布于辽宁
- 举报
8.3 任务3 用好判断式 子任务4 shift:造成参数变量号码偏移 运行结果如下: [root@www scripts]# sh sh08.sh one two three four five six ==给定六个参数 Total parameter number is == 6 ==最原始的参数变量情况 Your whole parameter is == one two three four five six Total parameter number is == 5 ==第一次偏移,观察下面,发现第一个 one 不见了 Your whole parameter is == two three four five six Total parameter number is == 2 ==第二次偏移掉三个,two three four 不见了 Your whole parameter is == five six 8.4 任务4 使用条件判断式 子任务1 利用 if … then 1.单层、简单条件判断式 如果你只有一个判断式要进行,那么我们可以简单地这样做: if [ 条件判断式 ]; then 当条件判断式成立时,可以进行的命令工作内容; fi ==将 if 反过来写,就成为 fi 了!结束 if 之意! ? 代表 AND ; ? || 代表 or 。 8.4 任务4 使用条件判断式 子任务1 利用 if … then [root@www scripts]# cp sh06.sh sh06-2.sh ==这样改得比较快 [root@www scripts]# vim sh06-2.sh #!/bin/bash # Program: # This program shows the users choice # History: # 2012/08/25 Bobby First release PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH ? read -p Please input (Y/N): yn ? if [ $yn == Y ] || [ $yn == y ]; then echo OK, continue exit 0 fi if [ $yn == N ] || [ $yn == n ]; then echo Oh, interrupt! exit 0 fi echo I dont know what your choice is exit 0 8.4 任务4 使用条件判断式 子任务1 利用 if … then 2.多重、复杂条件判断式 # 一个条件判断,分成功进行与失败进行 (else) if [ 条件判断式 ]; then 当条件判断式成立时,可以进行的命令工作内容; else 当条件判断式不成立时,可以进行的命令工作内容; fi 8.4 任务4 使用条件判断式 子任务1 利用 if … then 2.多重、复杂条件判断式 如果考虑更复杂的情况,则可以使用: # 多个条件判断 (if… elif… elif… else) 分多种不同情况运行 if [ 条件判断式一 ]; then 当条件判断式一成立时,可以进行的命令工作内容; elif [ 条件判断式二 ]; then 当条件判断式二成立时,可以进行的命令工作内容; else 当条件判断式一与二均不成立时,可以进行的命令工作内容; fi 8.4 任务4 使用条件判断式 子任务1 利用 if … then [root@www scripts]# cp sh06-2.sh sh06-3.sh [root@www scripts]# vi sh06-3.sh #!/bin/bash # Program: # This program shows the users choice # History: # 2012/08/25 Bobby First release PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH ? read -p Please input (Y/N): yn ? if [ $yn == Y ] || [ $yn == y ]; then echo OK, continue elif [ $yn =
您可能关注的文档
- Linux 网络管理项目9 邮件服务器配置与使用.ppt
- Linux 网络管理项目10 Linux防火墙实现——iptables1.ppt
- Linux 系统第1章 linux 简介.ppt
- Linux 系统第2章 系统安装.ppt
- Linux 系统第3章 文件管理.ppt
- Linux 系统第4章 文本编辑器.ppt
- Linux 系统第5章 用户与组群管理.ppt
- Linux 系统第6章 软件包管理.ppt
- Linux 系统第7章 进程管理.ppt
- Linux 系统第8章 外存的管理.ppt
- (正式版)DB51∕T 1867-2014 《袋栽黑木耳生产技术规程》.docx
- (正式版)DB51∕T 2413-2023 《油橄榄密植丰产栽培技术规程》.docx
- (正式版)DB51∕T 2436-2017 《川菜东坡一品肉烹饪工艺技术规范》.docx
- (正式版)DB51∕T 2396-2017 《农村电子商务服务站(点)服务与管理规范》.docx
- (正式版)DB51∕T 2419-2017 《桢楠扦插育苗技术规程》.docx
- CN105145773B 一种无花果曲奇饼干及其制作方法 (江苏农林职业技术学院).docx
- CN105203825A 微测量电极的制作方法和热电势的测量方法及相关装置 (国家纳米科学中心).docx
- CN105137533B 一种啁啾光纤光栅及其制作方法 (南京航空航天大学).docx
- (正式版)DB51∕T 2453-2018 《巴山新居公共管理指南》.docx
- (正式版)DB51∕T 1892-2014 《川西北地区沙化土地治理技术规程》.docx
最近下载
- 环境工程仪表及自动化项目九 执行器的使用.ppt VIP
- 儿童读物 神奇树屋 29 - Christmas in Camelot.doc VIP
- 2026年江西农业工程职业学院单招职业适应性考试必刷测试卷推荐.docx VIP
- 人教A版高中数学必修第2册全册教学课件(2025年7月修订).pptx
- 静脉注射免疫球蛋白在儿童神经系统自身免疫性疾病中的应用专家共识(2025).pptx VIP
- 中职语文高教版基础模块上册《伐檀》同步练习(含答案).docx VIP
- 2025年江西农业工程职业学院单招职业适应性测试必刷测试卷推荐.docx VIP
- 《家政培训实务》家政培训师课程全套教学课件.pptx
- 幼小衔接家长手册.pdf VIP
- 2024年江西农业工程职业学院单招职业适应性测试必刷测试卷附答案.docx VIP
原创力文档

文档评论(0)