0013. [ getopts ] getopts 스크립트 사용법2
IT2015. 6. 30. 07:58
옵션 리스트 앞에 콜론이 옴으로 해서 Korn shell 이 유효하지 않은 옵션이 입력되더라도 에러 메시지를 내지 못하도록 한다. 하지만 욥션이 유효하지 못하면 ? 기호가 options 변수에 지정된다. 그리고 OPTARG 변수에 유효하지 않은 옵션이 지정된다 |
#!/bin/ksh while getopts :xy options do case $options in x) print "you entered -x as an option";; y) print "you entered -y as an option";; \?) print "$OPTARG is not a valid option" 1>&2 ;; esac done |
$opts2 -x $opts2 -y $opts2 -xy $opts2 -yx $opts2 xy $opts2 -a $opts2 -c |
'IT' 카테고리의 다른 글
0015. [ debug ] ksh 실행 디버깅 코맨드와 옵션 (0) | 2015.06.30 |
---|---|
0014. [ getopts ] getopts 스크립트 사용법1 (0) | 2015.06.30 |
0012. [ getopts ] getopts 스크립트 사용법3 (0) | 2015.06.30 |
0011. [ getopts ] getopts 스크립트 사용법4 (0) | 2015.06.30 |
0010. [ 보안 ] ksh 보안 스크립트 적용하기 (0) | 2015.06.29 |