q29191 发表于 2018-8-29 08:16:18

2.0-shell中断继续退出

  shell中控制循环的几个关键字 break continue exit
  #!/bin/bash
  #在1-10序列中循环,如果序列等于5,则不显示数字并中断循环,继续执行后续任务。
  for i in `seq 1 10`
  do
  if [ $i -eq 5 ]
  then
  break
  fi
  echo $i
  done
  echo 'for done'
  注意:    break      结束整个循环体,执行循环外的后续命令。
  continue   只结束本次循环,和相应指令,后续循环继续执行。
  exit       直接退出shell,后续循环或命令将不再执行。

页: [1]
查看完整版本: 2.0-shell中断继续退出