正点原子Ubuntu入门016---shell脚本条件判断、函数和循环

发布时间 2023-07-30 16:26:30作者: 小李是菜鸟

一、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!!!