shell脚本中的控制流结构

控制结构包括:流控制和循环

流控制:if、then、else,测试结果或者为真(0),或者为假(1)

循环:for、until、while



一、if then else 语句

格式:

if 条件1

then命令1

elif条件2

then 命令2

else 命令3

fi


简单的格式

if 条件

then 命令

fi

或者

if 条件:then

命令

fi


二、case语句

case  值 in

模式1)

命令

;;

模式2)

命令2

;;

*)

命令

;;

esac

如果无一匹配模式,使用*捕获该值

*:任意字符

?:任意单字符

[..]:类或范围中任意字符



三、for循环

for 变量名 in 列表

do

命令

done

例:



for循环中省去in列表选项时,它接受命令行位置参数作为参数

for params in "$@"

for params in "$*"



四、until循环

until 条件

命令

done



五、while循环

while 命令

do

命令

done


六、break和continue可以控制循环




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值