7、条件结构语句
来源:互联网 发布:数据脱敏规则 编辑:程序博客网 时间:2024/05/16 09:19
7、条件结构语句
学习目标
Shell的条件结构语句
Shell程序中的条件语句主要有if语句与case语句。
12-7-1 if语句
语法:
if 表达式1 then 操作elif表达式2 then 操作elif表达式3 then 操作else 操作fi
Linux里的if的结束标志是将if反过来写成fi;而elif其实是else if的缩写。其中,elif理论上可以有无限多个。
实例:求1~10被2除余数为1的整数。
#! /bin/bash for((j=0;j<=10;j++))do if(($j%2==1)) then echo "$j" fidone
12-7-2 case语句
语法:
case 表达式 in值1|值2) 操作;;值3|值4) 操作;;值5|值6) 操作;;*) 操作;;esac
case的作用就是当字符串与某个值相同是就执行那个值后面的操作。如果同一个操作对于多个值,则使用"|"将各个值分开。在case的每一个操作的最后面都有两个";;"分号是必需的。
实例:Linux是一个多用户操作系统,编写一程序根据不同的用户登录输出不同的反馈结果。
#! /bin/bash case $USER inljq) echo "You are ljq!";;ubuntu) echo "You are ubuntu"; //注意这里只有一个分号 echo "Welcome !";; //这里才是两个分号root) echo "You are root!";echo "Welcome !";; //将两命令写在一行,用一个分号作为分隔符*) echo "Who are you?$USER?";;esac
0 0
- 7、条件结构语句
- 选择条件语句_if结构
- 选择条件语句if_else结构
- C++控制结构-条件语句
- 条件语句基本语法结构
- 浅谈条件语句if结构
- 条件结构之switch语句
- c#条件结构(二)----if语句
- Unix/Linux C++应用开发-C++控制结构"条件语句"
- mongodb条件查询实现结构化查询语句SQL
- C-010.switch语句-----分支结构用作条件判断
- linux bash中for条件语句结构总结
- Java使用条件语句和循环结构确定控制流
- 条件语句
- 条件语句
- 条件语句
- 条件语句
- 条件语句
- @Razor 引擎 & Jquery in Asp.net MVC
- 6、循环结构语句
- DDR3布局的那些事儿
- 如何获取 iOS 设备的唯一 ID
- 在VS2008,VS2010,VC6.0MFC中嵌入MATLAB的command window,调用MATLAB引擎
- 7、条件结构语句
- 数百个 HTML5 例子学习 HT 图形组件 – 3D 建模篇
- Struts2的零配置插件convention的简单总结
- PHP编程效率的20个要点
- extern "c"用法解析
- eclipse中添加多个tomcat服务器!
- 8、在Shell脚本中使用函数
- 将元转换成万元 java jstl
- Java中的super限定