break contine exit return 함수 대비

1237 단어 returncontinue순서
break, contine, exit 는 순환 구조 에서 순환 의 방향 을 제어 하고 return 은 함수 에서 셸 함수 에서 얻 은 종료 값 을 호출 하 는 스 크 립 트 로 되 돌려 줍 니 다.
명령 하 다.
설명 하 다.
break n
n 은 순환 의 차원 을 나타 내 고 n 을 생략 하면 전체 순환 을 나타 낸다.
continue n
n 은 n 층 으로 물 러 나 계속 순환 하 는 것 을 표시 합 니 다. n 을 생략 하면 이번 순환 의 나머지 코드 를 무시 하고 순환 의 다음 순환 에 들 어 갑 니 다.
exit n
현재 셸 프로그램 을 종료 하고 n 을 되 돌려 줍 니 다.n 도 생략 할 수 있다
return
셸 함수 에서 얻 은 종료 값 을 호출 한 스 크 립 트 로 되 돌려 줍 니 다.
break, contine, exit 범례
1. break 점프 순환
  #!/bin/bash
 for ((i=0;i<=8;i++))
 do
    if [ $i -eq 5 ];then
        break
     fi
     echo $i
done
echo ok
테스트 결과:
    0
    1
    2
    3
    4
    ok
결론: 상기 테스트 결과 에서 알 수 있 듯 이 break 는 전체 순환 에서 벗 어 나 는 것 을 나타 낸다.
2.continue    
  #!/bin/bash
  for ((i=0;i<=5;i++))
  do
     if [ $i -eq 3 ];then
         continue
     fi
     echo $i
  done
  echo ok
  
     :
    0
    1
    2
    4
    5
    ok
     :continue               ,       
     
3.exit    
  #!/bin/bash
  for ((i=0;i<=5;i++))
  do
     if [ $i -eq 3 ];then
         exit
     fi
     echo $i
  done
  echo ok
      :
    0
    1
    2
      :exit        shell  

좋은 웹페이지 즐겨찾기