다음의 소스코드를 실행시켜보자.

#!/bin/bash echo hello echo $? lskdf echo $? echo exit 113


echo hello  -> hello 라는 문자열을 출력한다.


echo $? -> 명령어가 성공하였기 때문에 0이 return 된다.


lskdf  -> 알수없는 명령어.


echo $?   ->  0이 아닌 종료 상태가 return 된다.


echo


exit 113   ->  쉘에게 113을 return 한다.     #확인하기 위해 echo $?를 입력해보자.



※ 논리적 부정 한정어 인 !는 테스트의 명령어 결과를 반대로 바꾸어 종료상태에 영향을 미칩니다. 다음을 코딩해봅시다.


true echo "\"true\"의 종료 상태 = $?" ! true echo "\"! true\"의 종료 상태 = $?"


true -> 쉘의 내장 명령어




'Language > shell script' 카테고리의 다른 글

3. 변수할당  (0) 2016.07.18
1. shabang(#!) 으로 시작하기  (0) 2016.07.18

+ Recent posts