2012-10-23 3 views

답변

0

예외 처리가 무엇을 의미하는지 확신 할 수 없지만 trycatch (또는 이와 비슷한 내용)을 찾으시는 경우 운이 좋지 않습니다. 이 set -e,하지만 난 그 근처에도 있었다 언급하지 않았다. 내가 생각할 수있는 가장 가까운이 (ERR 가짜 신호) 예를 들어

ERR 신호 함정;

trap 'echo [$LINENO] Error: $?' ERR 

이 경우 우리는 행 번호 및 반환 코드를 표시,하지만 당신은 함수 호출을 포함, 따옴표 내부의 코드를 삽입 할 수있다. 실패의 정의는 0이 아닌 $?입니다. 조건문이나 산술 구조에서는 실행되지 않으며 함수로 옮겨지지 않습니다.
trap – ERR 

또한 DEBUG 가짜 신호를 참조하십시오

함정이 될 수는에 "꺼져".

관련 문제