본문 바로가기

스터디/리눅스 커맨드라인

[리눅스] 33. 흐름 제어: for 루프

 

1. for : 전통적인 쉘 형식

for 명령어의 원 문법은 다음과 같다.
" for variable [in words]; do
         commands
   done
"
variable는 루프 수행 중에 증가되는 변수면이고,
words는 선택적인 variable에 순차적으로 할당되는 항목의 목록이다.
commands는 각 반복마다 실행되는 명령들이다.

$ for i in A B C D; do echo $i; done

A
B
C
D


$ for i in {A..D}; do echo $i; done

A
B
C
D

위는 ABCD 목록을 순차적으로 출력한 것이다.
각 루프가 실행될 때마다 변수 i에 ABCD가 할당되고 echo명령어를 통해서 각 반복마다 echo 명령어가 실행되게 되는 로직이다.

 

 

'스터디 > 리눅스 커맨드라인' 카테고리의 다른 글

[리눅스] 36. 그 외 유용한 툴들  (0) 2022.08.15
[리눅스] 35. 배열  (0) 2022.08.15
[리눅스] 32. 위치 매개변수  (0) 2022.08.01
[리눅스] 31. case 분기  (0) 2022.08.01
[리눅스] 30. 문제 해결  (0) 2022.07.25