-
[LINUX] IF 문LINUX/쉘스크립트 2020. 6. 8. 17:19< IF 문 사용법 >if [ 조건 ]; then<실행문>elif [ 조건 ]; then<실행문>else<실행문>fi※ IF 문 작성시 공백처리 유의 : if(공백) [(공백)조건(공백)]; then< IF 조건문의 비교연산자 >* 문자열 비교1 ) "문자열1"="문자열2" : 두 문자열이 같으면 TRUE2 ) "문자열1"!="문자열2" : 두 문자열이 같지 않으면 TRUE* 숫자열 비교<숫자1> -eq <숫자2> # 두 숫자가 같으면 TRUE<숫자1> -ne <숫자2> # 두 숫자가 같지 않으면 TRUE<숫자1> -gt <숫자2> # 숫자1이 숫자2 보다 크면 TRUE<숫자1> -ge <숫자2> # 숫자1이 숫자2 보다 크거나 같으면 TRUE<숫자1> -lt <숫자2> # 숫자1이 숫자2 보다 작으면 TRUE<숫자1> -le <숫자2> # 숫자1이 숫자2 보다 작거나 같으면 TRUE!<숫자1> # 숫자1이 거짓이라면 TRUE문제두 숫자를 입력하여 비교하는 쉘스크립트를 작성하시오. (파라미터 변수 이용)$ vi if1.sh#!/bin/bashif [ 1−gt2 ]; thenecho "1은2보다 크다."elif [ 1−lt2 ]; thenecho "1은2보다 작다."elseecho "1은2와 같다."fi$ sh if1.sh 100 200 -> 100은 300보다 작다.
'LINUX > 쉘스크립트' 카테고리의 다른 글
[LINUX] 파라미터 변수 (0) 2020.06.08 [LINUX] 변수 사용법 (0) 2020.06.08 [LINUX] 쉘스크립트 작성 및 실행 (0) 2020.06.08