Linux Shell 流程控制语句
2015-07-15 14:27
381 查看
* 本文主要介绍一些Linux Shell 常用的流程控制语句*
上面多个语句写在一行的话需要使用
条件逻辑判断参照: [链接]: /article/5148461.html (Linux shell 逻辑运算符、逻辑表达式详解)
末尾一定要用
直到满足条件就退出,否则继续执行。
1. if 条件语句:if…then/if…elif…fi/if… else…fi
if [条件判断逻辑1];then command1 elif [条件判断逻辑2];then command2 else command3 fi
上面多个语句写在一行的话需要使用
;分隔。
fi是
if的字母反过来写,代表结束
if代码块。
条件逻辑判断参照: [链接]: /article/5148461.html (Linux shell 逻辑运算符、逻辑表达式详解)
2. while 循环语句
while 条件语句;do command done
末尾一定要用
done结束。
3. for 循环语句(两种形式)
for.. in形式:
for 变量 in Seq;do command done
for(x;y;z)形式
for(变量初始化;循环条件;更新变量);do command done
4. until 循环语句
until 条件判断语句 do command done
直到满足条件就退出,否则继续执行。
5. case 选择语句
相关文章推荐
- shell基础二十篇 一些笔记
- shell计算总结
- 使用shell分页读取600万+的MySQL数据脚本
- 用PowerShell查找域中微软停止支持的Windows Server 2003服务器
- linuxshell中"2>&1"含义
- linux问题: 切换用户之后变成-bash-4.1$
- linux shell 字符串操作(长度,查找,替换)
- Linux Shell命令系列(5) VI编辑器
- bash多进程
- bash获得脚本当前路径
- 终端和Shell
- SharePoint 2013 PowerShell命令备份还原报错
- HBase 常用Shell命令
- HBase 常用Shell命令
- [问题篇]VMWare搭建Openstack——执行自动化Linux Shell 创建Admin Tenant User报错
- Linux管道指令(pipe)与shell 重定向的区别
- Linux管道指令(pipe)与shell 重定向的区别
- 使用shell分页读取600万+的MySQL数据脚本
- 《Linux命令、编辑器与Shell编程》部分高级练习解题思路
- Linux下输入命令报错:-bash: command not found