반응형
쉘 스크립트에서 반복문으로 많이 사용하는 for문에 대해서도 알아보겠습니다.
for문은 크게 2가지 형태로 사용됩니다.
< 1형식 > for (( i=0 ; 조건문 ; 증감식 )) do 수행문 done |
< 2형식 > for i in '1' '2' ... do 수행문 done |
1형식은 흔히 C, C++에서 사용하는 형식이고 2형식은 JAVA, C# 같은 언어 에서 사용하는 형식입니다. 필요할 때 필요한 방법을 사용하면 될거 같습니다. 1형식은 숫자를 일정한 규칙에 의해 증가시키거나 반복 시킬때 유용하고 2형식은 불규칙한 규칙 (문자열 등등)을 사용할 경우 유용합니다.
그럼 샘플 코드를 통해 결과를 보도록 하겠습니다.
< 1형식 >
#/bin/bash for (( i=0;i<10;i++ )) |
root@ubuntu:/shell# ./for_1.sh |
< 2형식 >
#/bin/bash for string in "cat" "dog" "caw" |
root@ubuntu:/shell# ./for_2.sh |
반응형
'리눅스 쉘 스크립트' 카테고리의 다른 글
쉘 스크립트 기본 문법 - switch, case (0) | 2017.10.26 |
---|---|
쉘 스크립트 기본 문법 - while, break (0) | 2017.10.24 |
쉘 스크립트 기본 문법 - if (2) (0) | 2017.10.17 |
쉘 스크립트 기본 문법 - if (1) (0) | 2017.10.17 |
쉘 스크립트 - 변수 (자료형) (0) | 2017.10.09 |