[shell] 쉘 스크립트 반복문 활용

쉘 스크립트를 사용하면 명령이나 코드 블록을 반복하여 실행할 수 있습니다. forwhile 반복문을 사용하여 작업을 자동화하거나 여러 파일을 처리하는 등 다양한 작업을 수행할 수 있습니다. 이번 블로그에서는 쉘 스크립트에서 forwhile 반복문을 활용하는 방법에 대해 살펴보겠습니다.

for 반복문

for 반복문을 사용하면 리스트나 배열의 각 요소에 대해 반복 실행할 수 있습니다. 아래는 for 반복문을 사용하여 현재 디렉토리의 파일 목록을 출력하는 간단한 예제입니다.

#!/bin/bash
for file in *; do
  echo $file
done

위 예제에서 *은 현재 디렉토리의 모든 파일을 나타냅니다. 이 스크립트를 실행하면 현재 디렉토리의 파일 목록이 출력됩니다.

while 반복문

while 반복문은 주어진 조건이 참인 동안 반복을 계속합니다. 아래는 while 반복문을 사용하여 숫자를 출력하는 예제입니다.

#!/bin/bash
count=1
while [ $count -le 5 ]; do
  echo $count
  ((count++))
done

위 스크립트를 실행하면 1부터 5까지의 숫자가 출력됩니다.

이처럼 forwhile 반복문을 통해 쉘 스크립트에서 다양한 작업을 자동화하고 반복 수행할 수 있습니다.

반복문 외에도 쉘 스크립트에는 다양한 기능 및 명령어가 있으니, 더 많은 내용을 학습하고자 한다면 GNU bash 공식 문서를 참고하시기 바랍니다.