【shell】结构控制-判断语句
来源:互联网 发布:tinyumbrella mac版 编辑:程序博客网 时间:2024/05/22 04:46
结构控制使用if语句和循环语句
if语句需要注意的是和平常的if语句不同,shell的if语句是执行的命令,如果该命令的返回码为0就执行then语句,如果返回码不为0就执行else或者elif语句(如果有的话)
基本结构:
if command
then conmand
elif command
then command
else
conmand
fi
fi为结束if的标志,不能缺少
其中可以使用C风格的if语句
例如
if (( a<10 ))
这样就可写的像C了,(())双括号可以进行布尔运行,可以提供变量的自加自减运算等,[[]]双方括号则可以进行正则匹配,例如:
if [[ "admin" == a* ]]
当遇到多个判断的时候就可以使用case进行判断
case var in
pattern1 | pattern2) command1;;
pattern3) command2;;
*) command3;;
esac
阅读全文
1 0
- 【shell】结构控制-判断语句
- shell控制结构语句
- 【shell】结构控制-循环语句
- shell之判断语句结构
- Shell变量,判断和控制语句
- Shell变量,判断和控制语句详解
- shell判断、循环、控制语句与函数应用
- Shell编程之流程控制语句(条件判断)
- shell中算数运算及件判断,控制结构
- Shell流程控制语句
- shell流程控制语句
- Shell Script控制语句
- shell控制语句
- Shell脚本控制语句
- shell if 判断语句
- shell 判断语句
- Shell IF判断语句
- shell 判断语句
- HIVE2 :beeline连接设置用户名和密码注意问题
- Chip-seq数据寻找Indel
- 如果搭建ThinkPHP的环境
- 常用Vim命令及快捷键
- PAT 1068万绿丛中一点红
- 【shell】结构控制-判断语句
- Js递归方法解决猴子吃桃问题
- 最小点覆盖集之例题
- 查找一个字符串中第一个只出现两/一次的字符
- 山东省第八届acm省赛 company
- ios-延展Extension
- 程序设计思维
- 集群基础-----(fence的安装)
- 新知识学习体会