더북(TheBook)

10.1.1 for 문

for 문은 셸 스크립트에서 사용하는 반복문 중 하나입니다. 반복문에서 반복되는 구문을 루프(loop)라고 합니다. for 문으로 만들어진 루프는 주어진 목록이나 범위에서 명령을 반복해서 실행합니다. for 문은 파일 목록이나 문자열 목록, 산술적 범위 등을 순회할 때 유용합니다. 각 반복(iteration)에서는 목록이나 범위의 항목을 변수에 할당하고 해당 변수로 명령을 실행합니다.

for 문은 두 가지 형식이 있습니다.

 

기본 형식

기본 형식은 목록을 순회하는 데 유용합니다.

형식

for 변수 in 목록
do
    명령
done

같은 형식이지만 다음과 같이 한 줄로 줄여 쓸 수도 있습니다. 명령 부분에 여러 명령이 포함되는 경우 각 명령의 마지막에 세미콜론(;)을 붙입니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.