내가 보려고 정리한 Linux Programming
[Linux] Shell Script
nacastle
2020. 7. 2. 16:30
쉘 스크립트란?
쉘 스크립트란 쉘에서 사용할 수 있는 명령어들의 조합을 모아서 만든 배치(batch) 파일이다.
출처: https://linuxism.ustd.ip.or.kr/1514 [linuxism]
종료 (exit)
exit 명령어는 매개변수로 주어진 값을 리턴합니다.
#!/bin/bash
echo "hello"
exit 100
예를들면 위와 같이 exit 100 이라고 작성하면 스크립트를 종료하면서 100 이라는 값을 리턴하는 것이죠.
이 때 종료 상태로 사용할 수 있는 값의 범위는 0 부터 255 까지입니다.
일반적으로 unix 관행을 잘 따르는 경우 0은 성공, 1 ~ 255 는 오류 코드(error code)로 인식되고 있습니다.
만일 exit 를 매개변수 없이 사용하게 되면 exit 가 실행되기 이전에 가장 마지막으로 수행됐던 명령어의 종료 상태를 반환하게 됩니다.
출처: https://gracefulprograming.tistory.com/70 [Peter의 우아한 프로그래밍]
반응형