Linux的Shell脚本中IF流程控制语句的基本语法
2015-12-06 16:06
776 查看
1.单分支的IF语句结构
if [ 条件判断式 ] ;then
当判断条件成立时执行程序
fi
或者是
if [ 条件判断式 ]
then
当判断条件成立时执行程序
fi
2.双分支的IF语句结构
if [ 条件判断式1 ]
then
当判断条件1成立时执行程序
else
当判断条件1不成立时执行程序
fi
3.多分支的IF语句结构
if [ 条件判断式1 ]
then
当判断条件1成立时执行程序
elif [ 条件判断式2 ]
then
当判断条件2成立时执行程序
else
当判断条件1,2不成立时执行程序
fi
需要注意的地方:if和[]之间需要空格,[]和条件判断式需要空格,否则会报错
if [ 条件判断式 ] ;then
当判断条件成立时执行程序
fi
或者是
if [ 条件判断式 ]
then
当判断条件成立时执行程序
fi
2.双分支的IF语句结构
if [ 条件判断式1 ]
then
当判断条件1成立时执行程序
else
当判断条件1不成立时执行程序
fi
3.多分支的IF语句结构
if [ 条件判断式1 ]
then
当判断条件1成立时执行程序
elif [ 条件判断式2 ]
then
当判断条件2成立时执行程序
else
当判断条件1,2不成立时执行程序
fi
需要注意的地方:if和[]之间需要空格,[]和条件判断式需要空格,否则会报错
相关文章推荐
- SHELL笔记-2
- 【Solved】XShell Vim、终端乱码问题
- shell 中的算术运算
- shell排序
- linux 下shell
- bash shell的ANSI控制
- android玩耍(-) adbshell安装
- 一起talk C栗子吧(第七十一回:C语言实例--DIY shell)
- 工具类-vim在shell中卡死的情况
- 在shell脚本中调用另一个脚本的三种不同方法(fork, exec, source)——转载
- ssh登录报错-bash: fork: retry: Resource temporarily unavailable
- 一段强大的shellcode
- 【Data Structure】nlogn-SortMethods(Quick/Heap/Shell/Merge)
- ubuntu12.04中shell脚本无法使用source的原因及解决方法
- Shell脚本总结
- shell脚本调用方法及适用场景
- LInux Shell编程初探
- Linux-shell备忘录=>LTS
- /etc/profile、/etc/bashrc、.bash_profile和.bashrc的区别
- Linux Shell脚本编程--Linux特殊符号大全