티스토리 뷰
1) if 문
숫자나 스트링 비교가능 , 명령어 성공할 경우 0을 리턴한다.
2) Testing for files
3) Example of testing of strings
If [ string1 == string2 ] ; then
ACTION
fi
( ※ 주의! string1 사이에는 스페이스바 공백을 꼭 넣어주어야 된다)
4) Numerical test
C언어 환경에서는 < ,=, > 등을 사용하지만 쉘 스크립트는 위와 같이 연산자를 사용한다.
5) Arithmetic Expression
- 다음의 3가지 방법으로 산술 연산을 할 수 있다.
- expr 유틸리티를 사용한다.
- echo $(expr 8 + 8)
- $((...))을 사용한다 (가장 많이 사용되는 것)
- echo $((x+1))
- let을 사용한다.
let x = (1 + 2) ; exho $x
'IT > Embedded Software' 카테고리의 다른 글
[임베디드 SW 공학] gcc의 주요 옵션 (0) | 2017.09.18 |
---|---|
[임베디드 SW 공학] 쉘(Shell) 반복문 (0) | 2017.09.09 |
[임베디드 SW 공학] 쉘(Shell) 기본 문법 (0) | 2017.09.08 |
[임베디드 SW 공학] Bash 소개 (2) | 2017.09.08 |
[임베디드 SW 공학] 리눅스 부트과정 (0) | 2017.09.04 |
댓글