내용
- 최근 실행한 명령어의 종료 스테이터스를 가진 변수입니다.
- 0: 명령어가 정상적으로 실행된 경우
- 1: 광범위한 일반적 에러 “Operation not permitted, not a valid identifier, too many arguments 등
- 2: 셸 builtin 명령어 오사용 No such file or directory 등
- 126: Permission 문제로 실행 불가능한 명령어의 구동 Permission denied, Is a directory
- 127: 명령어의 경로 ($PATH) 문제 혹은 명령어 오타 Command not found, No such file or directory
예시
ls
echo $?