[Linux]

[Linux] 리눅스 Shell Script 제어문 1 (if-else, case, select)

UtakerS 2022. 6. 23. 15:01
반응형

ShellScript 제어문

제어문은 기본적으로 조건문을 가지고있어야 한다.

 

< > 리다이렉션 기호이기 때문에 사용하지 못한다.

 


IF – ELSE


IF – ELSE 예제1

#vi /shell/if_test1.sh

path에 ls 명령어 경로를 입력하고 

입력한 경로의 파일이 있다면 

ls Command Execution file location :

없다면

ls Command Execution file Not Found :

을 출력해라

 


 

IF – ELSE 예제2

#vi /shell/if_test2.sh

숫자를 입력받고 음수 양수를 판단해라

 

 


IF – ELSE 예제3

#vi /shell/if_test3.sh

숫자를 입력받고 홀수 짝수 음수를 판단해라


CASE

 


CASE 예제1

# vi ./case_test1.sh

 


CASE 예제2

# vi ./case_test2.sh


SELECT

 

반복하면서 띄워줄 메세지를 PS3에 정의를 해놓고 사용


SELECT 예제1

# vi ./select_test1.sh

 

반응형