8. 쉘 스크립트와 배열 + If문과 If else문 + While문과 무한루프 + 쉘 명령어 ; 과 && + For문
# 쉘 스크립트와 배열
- 연속된 숫자 배열 표현법
{ 처음 숫자..마지막 숫자 }
- 문자 및 문자열 배열 표현법
{ 문자(열) 1, 문자(열) 2 }
# If문과 If else문
if [ 변수 1 연산자 변수 2 ]; then
실행 코드
else
실행 코드
fi
ex 1)
ex 2)
# 쉘 명령어 ;
: 여러 개의 명령어를 연결하여 실행
: 앞의 명령 수행에 실패해도 뒤의 명령을 실행
+ false의 경우 명령 수행 실패, true의 경우 명령 수행 성공으로 간주
# 쉘 명령어 &&
: 여러 개의 명령어를 연결해서 실행
: 뒤의 명령어는 앞 명령어 실행에 성공했을 경우에만 실행
+ false의 경우 명령 수행 실패, true의 경우 명령 수행 성공으로 간주
# While문과 무한루프
- While 문
while [ 조건 ]
do
실행 코드
done
+ 참고!
while [ 조건 ]; do 실행 코드 done 의 형태도 가능하다.
ex 1) 숫자 출력
- 무한 루프 While 문
# for문
for [ 배열 요소 ] in [ 배열 ]
do
실행 코드
${ 배열 요소 }
done
ex 1) 숫자 1 ~ 10 까지 출력 + 파일 목록 출력 + 배열 NUM 출력
ex 2) 숫자 배열 데이터 이용하여 반복
ex 3) 문자 배열 데이터 이용하여 반복
+ 코드 및 내용 참조