您的位置:首页 > 运维架构 > Shell

shell编程基础(五)——流程控制

2016-06-08 16:43 411 查看
一、if语句

1)if … fi语句
除then之后的换行符,所有换行是必需的,或者使用分号代替,[和]中的空格也是必需的。如:
if [ condition ];then statement ;fi



2)if ... else ... fi语句



3)if ... elif ... else ... fi语句



二、case语句

case $var in
a)
statement1 ;;
b)
statement2 ;;

*)
Statement ;;
esac

1);;表示不再执行其他语句
2);;&表示终止语句,还要匹配接下来的所有模式
3);&终止语句,认为下一个模式已经匹配

三、while循环

while循环定义循环条件,然后条件为真时执行代码
1)while condition



2)逐行读取文本文件



3)c风格语法



四、for循环

1)for … in
for…in循环能够遍历文件,变量或命令的输出。即遍历一个元素集合。



2)C风格语法

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: