Bash set utility?
set
set -e
set -e 가 script 내에 실행되어있으면 동작하는 쉘 환경은 script명령어가 error 를 발생하면서 죽었을때 다음 명령을 수행하지 않는다
exit code
일반적으로 unix 에서는 0 은 성공, 1255 는 error code 로 인식됨
인식되는 범위는 0255 16bit
$? 로 결과값을 확인 가능
$ cat test.sh
echo "hello"
exit 100
$ sh test.sh
hello
$ echo $?
100
set -x
set -x 가 script 내에 실행되어있으면 동작하는 쉘 환경은 모든 쉘 커맨드를 verbose 모드로 보여준다.