-
Shell Script (1) : file , getopts , while , if, case, exit, trapIT_n_Programs 2019. 3. 10. 14:54
## 파일이 스크립트 파일 임을 표시
ex) #! /bin/sh## file 명령어로 스크립트 파일인지 확인 가능.
추가로 -n 옵션으로 Script 문법오류 체크 가능.
ex) >> file -n [파일명]## getopts
ex) while getopts "adks" option
; option 이라는 변수에 옵션이 들어오고 while 문을 돌면서 처리 가능함.
옵션을 적을 때, "a" == -a , "a:" == -a [인수] 가 들어온다는 의미.## while 문
ex) while
do
done## case 문
case $option in
a)
;;
b)
;;
\?)
;;
esac## exit : 스크립 종료.
ex) >> exit 1
## if 문
ex) >> if [ $a_flag -eq 1 ]; then
else
fi
>> if [ -n "$separator" ] --> -n 은 test 의 null check 옵션이라고 ...## trap
; ' ' 안에 정의된 내용을 수행
ex) >> trap ' ' INT --> SIGINT 발생시 trap 안에 ' ' 등록된 동작 수반응형'IT_n_Programs' 카테고리의 다른 글
yocto project (0) 2019.03.10 Shell Script (2) : diff, cmp , sort ,wc (0) 2019.03.10 uboot 에서 bootargs 를 통해 IP가 kernel 로 전달되는 과정 (0) 2019.03.10 RJ45 케이블 만드는 방법 정리. (0) 2019.03.07 Linux Kernel 에서 Interrupt serivce routine (ISR) 을 사용하는 간략한 예 (0) 2019.03.02 댓글