Self-Improvement

5) 쉘 스크립트 연산자 및 조건문 test CMD 본문

프로그래밍/Shell

5) 쉘 스크립트 연산자 및 조건문 test CMD

JoGeun 2018. 10. 21. 12:57

*산술 연산
 ※기본적으로 소수점 계산을 하지 않는다.
 ※산술식의 공백은 중요

 #expr 1 + 4 (더하기) 
 #expr 4 - 1  (빼기)
 #expr 4 \* 3 (곱하기)
 #expr 10 / 2  (나누기)
 #expr 10 % 3 (나머지)

*조건문 선수지식 test CMD
 //test CMD 선수지식

 1.test명령어 ([])
 참, 거짓을 판별해주는 것
 ex) if [ -f /etc/profile ] ; then
 ex) if test -f /etc/profile ; then

 2.파일 test 연산자
 -d file : 파일이 존재하고 디렉토리인 경우
 -f file : 파일이 존재하고 일반파일인 경우
 -r file :
 -w
 -x
 -s

 3.문자열 test 연산자

 4.산술연산 test 구문

 ※연산자 우선순위
 괄호 > 논리부정연산자 > 논리곱연산자 > 논리합 연산자