编程逻辑处理方式:
1,顺序执行
2,选择执行
3,循环执行
条件选择if语句
选择执行:
注意:if语句可嵌套
单分支
if 判断条件;then
条件为真的分支代码
fi
示例代码:
1 #!/bin/bash
2
3 #Author:wangjun
4 #Version:1.0
5 #Create time:2016-08-13 19:40:55
6 #Description:ifsingle test
7
8 read -p "Please input a username : " name
9 if id $name &> /dev/null ;then
10 echo "$name user exists,user id : `id -u $name`"
11 fi
双分支
if 判断条件; then
条件为真的分支代码
else
条件为假的分支代码
fi
示例代码:
1 #!/bin/bash
2
3 #Author:wangjun
4 #Version:1.0
5 #Create time:2016-08-13 20:00:00
6 #Description:ifdouble test
7
8 read -p "Please input a username : " name
9 if id $name &> /dev/null ;then
10 echo "$name user exists,user id : `id -u $name`"
11 else
12 echo "$name user doesn‘t exist"
13 fi
多分支
if CONDITION1; then
if-true
elif CONDITION2; then
if-ture
elif CONDITION3; then
if-ture
...
else
all-false
fi
逐条件进行判断,第一次遇为“真”条件时,执行其分支,而后结束整个if语句
本文出自 “爱情防火墙” 博客,请务必保留此出处http://183530300.blog.51cto.com/894387/1837637
原文地址:http://183530300.blog.51cto.com/894387/1837637