Linux学习 -- Shell编程 -- 流程控制
2015-10-18 18:59
399 查看
if语句
单分支
if [ 条件判断式 ]; then
程序
fi
或者
if [ 条件判断式 ]
then
程序
fi
例子:
![](http://images2015.cnblogs.com/blog/781419/201510/781419-20151018174234647-360719419.png)
双分支
if [ 条件判断式 ]
then
程序
else
程序
fi
多分支
if [ 条件判断1 ]
then
程序1
elif [ 条件判断2 ]
then
程序2
else
程序3
fi
case语句
case $变量 in
"值1" )
程序1
;;
*)
默认程序
;;
esac
for语句
语法1
for 变量 in 值1 值2 值3... 按空格分隔
do
程序
done
语法2
for(( 初始值; 循环控制条件; 变量变化 ))
do
程序
done
while语句
while [ 条件判断式 ]
do
程序
done
until语句
until [ 条件判断式 ]
do
程序
done
单分支
if [ 条件判断式 ]; then
程序
fi
或者
if [ 条件判断式 ]
then
程序
fi
例子:
![](http://images2015.cnblogs.com/blog/781419/201510/781419-20151018174234647-360719419.png)
双分支
if [ 条件判断式 ]
then
程序
else
程序
fi
多分支
if [ 条件判断1 ]
then
程序1
elif [ 条件判断2 ]
then
程序2
else
程序3
fi
case语句
case $变量 in
"值1" )
程序1
;;
*)
默认程序
;;
esac
for语句
语法1
for 变量 in 值1 值2 值3... 按空格分隔
do
程序
done
语法2
for(( 初始值; 循环控制条件; 变量变化 ))
do
程序
done
while语句
while [ 条件判断式 ]
do
程序
done
until语句
until [ 条件判断式 ]
do
程序
done
相关文章推荐
- <草稿>.bash_profile/.bash_login/.profile的区别联系
- shell脚本
- Linux学习 -- Shell编程 -- 条件判断
- shell let expr $(()) 命令
- Linux学习 -- Shell编程 -- 字符处理命令
- shell基础
- shellhomework
- 【leetcode~Shell】:Tenth Line
- linux 标准输出、标准错误输出、以及shell小技巧
- PowerShell并发控制-命令行参数之四问
- Shell+Curl网站状态检查脚本 抓出无法访问的站点
- 一个备份MySQL数据库的简单Shell脚本
- Linux学习 -- Shell编程 -- 字符截取命令
- Shell下大于小于等于的特殊表示
- Linux Shell 通配符、元字符、转义符使用实例介绍
- shell脚本编程-例子_自动登陆ftp备份
- Linux战地日记—shell脚本的建立与执行
- shell命令
- shell中的数组
- python实现netcat(文件传输、反弹shell)