"리눅스 set -e"의 두 판 사이의 차이

35번째 줄: 35번째 줄:
* [[리눅스 set]]
* [[리눅스 set]]


[[분류: Bash]]
[[분류: 리눅스 set]]

2019년 5월 23일 (목) 13:25 판

1 개요

set -e

2 실습

root@zetawiki:~# cat a.sh
echo hello
cat asdfasdfasdf
echo world
root@zetawiki:~# sh a.sh
hello
cat: asdfasdfasdf: No such file or directory
world
→ 오류가 발생해도 스크립트를 끝까지 수행함
root@zetawiki:~# cat b.sh
set -e
echo hello
cat asdfasdfasdf
echo world
root@zetawiki:~# sh a.sh
hello
cat: asdfasdfasdf: No such file or directory
→ 오류가 발생하면 스크립트를 즉시 종료시킴

3 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}