Bash 스크립트에서 무한 루프를 만드는 방법

Bash 스크립트에서 무한 루프를 만드는 방법

2022-10-18 last update

3 minutes reading loop infinite while bash

명령:


while true; do echo "종료하려면 CTRL+C를 누르십시오."; 완료

예 1:

때로는 강제로 또는 조건부로 중지할 때까지 일부 명령이나 프로세스를 계속 실행해야 합니다. 다음 while 루프의 예는 ctrl + c를 사용하여 강제로 중지될 때까지 계속 실행됩니다.
while true
do
  echo "Press CTRL+C to Exit"
done

예 2:

bash 스크립트에서 무한 루프를 생성하기 위해 while 루프와 함께 "true"대신 콜론 ":"을 사용할 수도 있습니다.
while :
do
  echo "Press CTRL+C to Exit"
done

조건에 따라 루프 중지:

특정 조건과 일치할 때 무한 while 루프를 종료해야 하는 경우 break 키워드를 사용하여 실행 중인 루프를 종료할 수 있습니다.
while :
do
  echo "Press CTRL+C to Exit"
  if [ condition ]
  then
      break
  fi
done