shell基础教程-2-循环控制

2020-06-17  本文已影响0人  好多可乐
一、If 结构
1. if [ condition ] ; then ...; fi
2. if [ condition ] ; then ...; else ...;fi  # 如果条件成立,执行then语句块,否则执行else语句块
3. if [ condition ] ; then ...; elif ...; fi
二、For 循环
# 方法1:
for((原始语句  ;  循环条件 ;  循环条件变化 ));
do...;
done
# 例子
 for((i=0;i<10;i++)) ; do echo $i ; done;
# 方法2:
for xx in xx;
do...;
done
三、While 循环
i=0;while [ $i -lt 3 ];do echo $i; ((i=i-1));done
while循环

一个有用的小技巧:一行行读取文件内容

while read line;do $line;done < fileName
读取文件
四、退出控制
  1. return 函数返回
  2. exit 脚本退出
  3. break 退出当前循环,默认为1
  4. break 2 退出两层循环
  5. continue 跳过当前循环,进入下一次循环
  6. continue 2 跳到上层循环的下一次循环中
上一篇下一篇

猜你喜欢

热点阅读