0047 exit status 검사와 $? 변수
IT2015. 7. 1. 17:31
? 변수는 가장 마지막으로 실행된 코맨드의 exit status 를 나타내기 위한 값 0~255 사이 값을 가진다. exit status 값 0 이면 성공이고 0 이 아니면 실패이다. |
$name=oany $grep $name /etc/passwd $print $? $test $name = oany # test 명령어는 반드시 = 사이에 space 가 와야한다 $print $? $test $name != oany $print $? $[ $name = oany ] # [ command 다음에는 반드시 space 가 와야한다 $print $? $[[ $name = [Hh]orany ]] $print $? $name="oany dany" $[ $name = "oany dany" ] # $name 과 "$name" 으로 변수를 대체하는 것은 다른결과를 나타낸다 $print $? $name="oany dany" $["$name" = "oany dany"] $print $? |
'IT' 카테고리의 다른 글
0049. ksh (( )) 사용하기 예제 (0) | 2015.07.02 |
---|---|
0048. Bourn shell 과 Korn shell 차이 (0) | 2015.07.02 |
0046. [for] 하루시간단위로 case 문 돌리기 (ksh) (0) | 2015.07.01 |
0045. [case] case 코맨드 (sh) (0) | 2015.07.01 |
0044. [case] case 코맨드와 here 문서 사용하기 예제 (ksh) (0) | 2015.07.01 |