正点原子Ubuntu入门016---shell脚本条件判断、函数和循环
一、shell脚本的条件判断
虽然可以通过&&和||来实现简单的条件判断,但是稍微复杂的就不行了
shell脚本呢提供了
if then 条件判断语句,写法:
if 条件判断;then
//判断条件成立要做的事情
fi
if then else 语法
if 条件判断;then
//判断条件成立要做的事情
else
//条件判断不成立的事情
fi
if elif else语法
if 条件判断;then
//判断条件成立要做的事情
elif 条件判断;then
//判断条件成立要做的事情
else
//条件判断不成立的事情
fi
case 语法
case $变量 in
“第一个变量内容”)
程序段
;; //表示该程序块结束
“第二个变量内容”)
程序段;;
……
“第n个变量内容”)
程序段;;
esac
二、shell脚本函数
shell脚本也支持函数;函数写法如下:
function fname(){
//函数代码段
}
shell脚本传参
三、shell循环
shell脚本也支持循环
比如 while do done:表示条件成立时一直循环,直到条件不成立
while 条件
do //循环开始
//循环代码段
done
util do done:表示条件不成立时循环,条件成立就不循环了
util 条件
do
//循环代码段
done
for循环1
for 变量 in con1 con2 con3……
do
//循环代码段
done
for循环2
for ((初始值;限制值;执行步长))
do
//循环代码段
done
正点原子第一期 over!!!