[shell] 쉘 스크립트 반복문 활용
쉘 스크립트를 사용하면 명령이나 코드 블록을 반복하여 실행할 수 있습니다. for
및 while
반복문을 사용하여 작업을 자동화하거나 여러 파일을 처리하는 등 다양한 작업을 수행할 수 있습니다. 이번 블로그에서는 쉘 스크립트에서 for
및 while
반복문을 활용하는 방법에 대해 살펴보겠습니다.
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까지의 숫자가 출력됩니다.
이처럼 for
및 while
반복문을 통해 쉘 스크립트에서 다양한 작업을 자동화하고 반복 수행할 수 있습니다.
반복문 외에도 쉘 스크립트에는 다양한 기능 및 명령어가 있으니, 더 많은 내용을 학습하고자 한다면 GNU bash 공식 문서를 참고하시기 바랍니다.