어떻게 bash 스크립트의 오류 메시지를 끌 수 있습니까?bash 스크립트의 오류 메시지를 끄기
나는 그것을 해제하고 내 특정 오류 메시지를 보여주기 위해 일부 파일을 찾을 수없는 경우 예를 들어 자신
에 의해 예상되는 것들을 처리합니다.
감사 redirecting stderr to somewhere else에 의해 그들 확인 "함정"에 대한
어떻게 bash 스크립트의 오류 메시지를 끌 수 있습니까?bash 스크립트의 오류 메시지를 끄기
나는 그것을 해제하고 내 특정 오류 메시지를 보여주기 위해 일부 파일을 찾을 수없는 경우 예를 들어 자신
에 의해 예상되는 것들을 처리합니다.
감사 redirecting stderr to somewhere else에 의해 그들 확인 "함정"에 대한
해제하고 싶지는 않습니다. 캡처하여 자신의 메시지를 표시 할 수 있도록 구문을 분석하고 싶습니다. (스크립트가 잘 작성된 경우, 당신은 실제로 캡처 할 필요는 없습니다 만, 그냥 종료 코드를 확인하십시오.) 그냥 종료와 함께 할 수 있다면 당신은 표준 에러를
script_to_run 2> captured_stderr
# now examine the contents of captured_stderr
리디렉션해야합니다 코드 대신 /dev/null
으로 리디렉션 할 수 있습니다.
리디렉션에 대한 자세한 내용은 short version 또는 long version을 참조하십시오.
당신은 할 수 있습니다.
다양한 반환 코드를 확인하고 처리하지 않고 "직접"대체 할 수 있는지 확실하지 않지만 on a case by case basis.