Bash 스크립트 작성 시 반드시 쓰는 7가지 변수

Bash 스크립트 작성 시 유용한 7가지 특수 변수를 소개합니다. $0은 스크립트 경로를, $BASH_SOURCE는 더 안정적인 경로를 제공합니다. $?는 마지막 명령의 종료 상태(0 성공, 비실패)를 반환합니다.

AI 요약

Bash 스크립트 작성 시 필수적으로 알아야 할 7가지 특수 변수와 그 활용법을 소개한다. $0, $?, $BASH_SOURCE 등 주요 변수의 의미와 차이점을 설명하며, 특히 스크립트 경로 확인과 프로세스 종료 상태 확인 방법을 중점적으로 다룬다. $0의 한계와 $BASH_SOURCE의 장점을 비교하고, 종료 코드를 활용한 오류 처리 전략을 제시한다.

핵심 포인트

  • $0: 스크립트의 상대 경로를 제공하는 POSIX 표준 변수
  • $BASH_SOURCE: $0보다 신뢰성 높은 Bash 전용 변수로, source 명령어 사용 시에도 정확한 경로 반환
  • $?: 마지막으로 실행된 명령의 종료 코드(0=성공, 0이 아닌 값=오류)를 제공
  • $(basename $0): $0에서 스크립트 파일명만 추출하는 방법

향후 전망

  • Bash 스크립트 작성 시 변수 활용법을 숙지하면 디버깅 효율성과 스크립트 안정성이 크게 향상될 것
Share

이것도 읽어보세요

댓글

이 소식에 대한 의견을 자유롭게 남겨주세요.

댓글 (0)

불러오는 중...