shell条件与循环
2015-11-27 14:19
681 查看
一.if语句
if [expression]
then
elif[expression]
then
else
fi
注 : expression前后要有空格;判断相等用 = 而不是 == ;
then可以另起一行,也可以与if同行,同行时要加';';
二.case模式
case值 in
模式1)
command1
command2
command3
;;
模式2)
command1
command2
command3
;;
*)
command1
command2
command3
;;
esac
例 :
case $value in
value1)
command
;;
value2)
command
;;
esac
三.for循环
for 变量 in 列表
do
command1
command2
...
commandN
done
四.while循环
while [ command ]
do
Statement(s) to be executed if command is true
done
五.util循环
until command
do
Statement(s) to be executed until command is true
done
if [expression]
then
elif[expression]
then
else
fi
注 : expression前后要有空格;判断相等用 = 而不是 == ;
then可以另起一行,也可以与if同行,同行时要加';';
二.case模式
case值 in
模式1)
command1
command2
command3
;;
模式2)
command1
command2
command3
;;
*)
command1
command2
command3
;;
esac
例 :
case $value in
value1)
command
;;
value2)
command
;;
esac
三.for循环
for 变量 in 列表
do
command1
command2
...
commandN
done
四.while循环
while [ command ]
do
Statement(s) to be executed if command is true
done
五.util循环
until command
do
Statement(s) to be executed until command is true
done
相关文章推荐
- Bash 会清空从父进程继承来的 OLDPWD
- shell基础
- shell脚本里获取字符串的最后一个字符
- shell字符串和数组
- shell date 获取日期
- shell运算
- PowerShell GUI 之 如何快速查询
- Bash 中的 $0 在什么时候不是 argv[0]
- shell特性、shell变量、shell通配符
- 一对简单的 reverse shell / shell
- shell编程学习
- shell变量
- shell多线程
- shell简单的发布脚本
- shell 快速浏览
- Zookeeper shell操作
- 【转】终极 Shell
- Shell编程——正则表达式基础与扩展
- shell 一些例子
- 内网***利器--reDuh(webshell跳板)简单使用说明