[리눅스] 반복문과 루프
  1. for 루프 리눅스 스크립트에서 가장 흔하게 사용되는 반복문은 for 루프입니다. 이를 이용하여 리스트의 각 항목에 대해 명령을 실행할 수 있습니다. 다음은 간단한 for 루프의 예시입니다.

    for item in item1 item2 item3
    do
        command $item
    done
    

    위 스크립트는 item1, item2, 그리고 item3 각각에 대해 command를 실행합니다.

  2. while 루프 다음으로 알아볼 반복문은 while 루프입니다. 조건이 참인 동안 명령을 실행하며, 조건이 거짓이 될 때까지 반복 실행됩니다. 아래는 간단한 while 루프의 예시입니다.

    while [ 조건 ]
    do
        command
    done
    

    while 루프는 주로 조건이 만족될 때까지 특정 작업을 수행할 때 많이 사용됩니다.

  3. until 루프 until 루프는 조건이 거짓이 될 때까지 명령을 반복 실행합니다. while 루프와는 달리 조건이 거짓일 때까지 반복 실행됩니다. 다음은 until 루프의 간단한 예시입니다.

    until [ 조건 ]
    do
        command
    done
    

    whileuntil 루프는 실행 조건에 따라 적합한 루프를 선택하는 데 도움이 됩니다.

이제 여러분은 리눅스 스크립트에서 사용되는 반복문과 루프에 대해 기본적으로 알게 되었습니다. 필요에 따라 각각의 루프를 적절히 활용하여 스크립트를 작성할 수 있을 것입니다.