1. 程式人生 > >break跳出循環、continue結束本次循環、exit退出整個腳本

break跳出循環、continue結束本次循環、exit退出整個腳本

break跳出循環 continue結束本次循環 exit退出整個腳本

break跳出循環
腳本

[root@lynn-04 shell]# vim break.sh

#!/bin/bash
for i in `seq 1 5`
do
  echo $i
  if [ $i -eq 3 ]
  then
      break
  fi
  echo $i
done
echo jiesu

執行結果

[root@lynn-04 shell]# sh break.sh
1
1
2
2
3
jiesu

continue結束本次循環
忽略continue之下的代碼,直接進行下一次循環
腳本

[root@lynn-04 shell]# vim continue.sh

#!/bin/bash
for i in `seq 1 5`
do
  if [ $i -eq 3 ]
  then
      continue
  fi
  echo $i
done
echo jiesu

執行結果

[root@lynn-04 shell]# sh continue.sh
1
2
4
5
jiesu

exit退出整個腳本
腳本

[root@lynn-04 shell]# vim exit.sh

#!/bin/bash
for i in `seq 1 5`
do
  echo $i
  if [ $i -eq 3 ]
  then
      exit
  fi
  echo $i
done
echo jiesu

執行結果

[root@lynn-04 shell]# sh exit.sh
1
1
2
2
3

break跳出循環、continue結束本次循環、exit退出整個腳本