shell编程语法结构和大部分的语言的语法结构一样,都有if,case,for,列外的是它还有until语句。
注意:编程优秀风格还是先写整个框架,在写具体的实现代码,避免出现前面有if
,而后面没fi
这种低级错误。
if语句格式
if [ ] ;then
fi
case语句格式
case $value in
" ")
;;
* )
;;
for语句格式
for value in &(cat student.txt)
do
echo $value
done
for((i=1;i<=100;i=i+1))
do
echo $i
done
while语句
while [ ]
do
done
until语句
until [ ]
do
done
##与while不同的是,while是满足时进行,而unitl语句是不满足时进行。
应用实例:
-
通过输入的成绩来判断等级
-
批量添加用户