Linux笔记_04

04 流程控制

shell以分号或者换行作为语句的结束标志

1. if
#1.if [ condition ];then.....fi
#2.if [ condition ];then...;else...;fi
#3.if [ condition ];then...elif...;fi
#4.简单逻辑使用&&和||代替
2. case…esac
:<<case_comment
case $var in
p1)...;;
p2)...;;
...
pn)...;;
esac
3. for,do…done
#1. for((c1;c2;c3));do...;done,C风格
for((i=0;i<10;i++));do echo $i;done
#2.变量数组
for f in ${array[*]};do echo $f;done
for i in *;do echo $i;done
5. while
 i=0;while [ $i -lt 3 ] ;do echo $i;((i=i+1));Done 
 #小技巧,逐行读取文件
 while read line;do echo $line;done < /tmp/tmp
6. &&和||
#1. &&与,前一个成功才执行后一个
#2. ||或,前一个失败才执行后一个
7. Break和Continue
#1. Break退出当前循环,默认1,Break 2退出2层
#2. Continue结束本次循环,进入下一循环
#3. Continue 2退出上层循环的本次循环,进入下一此循环
#4. Return,函数返回
#5. Exit,退出脚本
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值