가치 있는 정보 준비 중
3초만 투자해 보세요!
Preparing valuable information
Just invest three seconds!
본문 바로가기
IT/SHELL

Shell 조건문 if 구구단

by 콰나 | Quanna 2024. 1. 31.

<조건문>

- 조건이 참이면 특정 작업을 수행하고, 조건이 거짓이면 수행하지 않는 문법

if 조건 하나
if else 조건 여러개
switch case

 

1) if

-구조-

if [ 조건 ]
then
실행할 작업
fi

 

<비교연산자>

A eq B equal AB 같으면
A ne B not equal A B 같지 않으면
A gt B greater than A B보다 크면
A ge B greater than or equal A B보다 크거나 같으면
A lt B less than A B보다 작으면
A le B less than or equal A B보다 작거나 같으면

 

 

2) if else

-구조-

if [ 조건1 ]
then
실행할 작업1
elif [ 조건2 ]
then
실행할 작업2
else
실행할 작업3
fi

 

(ex)이름을 입력받아 name파일의 정보에서 성별에 따라 메세지 출력

3) switch case

-구조-

case 변수 in
‘값1)
수행할 작업1
;;
‘값2)
수행할 작업2
;;
*)
나머지 수행할 작업
esac

 

(ex)

 

 

 

<반복문>

1) for

-구조-

for 변수 in
do
수행할 작업
done

 

 

 

2) while

-구조-

while [ 조건 ]
do
수행할 작업
done

 

 

 

 

 

 

(ex1)구구단1 숫자를 입력받아서 해당 단을 출력하도록

1)

2)

 

(ex2)전체 구구단 출력 (3 단위로 출력)

 

<until> => 거짓일때까지 동작

until [ 조건 ]

do

수행할 작업

done

'IT > SHELL' 카테고리의 다른 글

Shell 성적프로그램  (1) 2024.01.31
Shell 프로그래밍  (0) 2024.01.31