[Linux] set -exuo pipefail

haryun·2023년 2월 28일
0

Linux

목록 보기
16/16

set -exuo pipefail

옵션을 통해 쉘 스크립트의 오동작, 버그를 줄이는 명령.

  • e : 첫번째 실행 실패시 쉘 스크립트 종료 (없는 파일, 디렉토리, 오타 등의 오류)
  • x : 맨 윗줄 #! 뒤에 작성해 사용가능, 디버깅시 주로 사용 (변수값 확인시 유용)
  • u : 정의되지 않은 변수 사용시 에러메세지 출력
  • o : '-o: on' '+o: off' 앞에 작성한 옵션 사용여부 지정
  • pipefail : 모든 명령이 true인 경우 true 출력

0개의 댓글