bash 스크립트에서 스크립트 자신의 경로를 알 방법이 있을까요?

송효진의 이미지

bash 스크립트에서 스크립트 자신의 경로를 알 방법이 있을까요?

예를들어 a.sh 를 짰는데,
환경설정을 같은 경로의 다른 파일에 넣었을 경우,
절대경로로 지정하면 디렉토리를 이동시키면,
수정을 해야 하죠.

그래서 a.sh 자신의 경로를 알아내어
그 경로의 다른파일을 읽어오도록 하려 하는데요,

변수도 없는것 같고 $* 에도 안나오고...

방법이 있습니까?

철이^^v의 이미지

$0 를 보면 알수 있지 않나요? 실행파일명에 경로가 포함되어있는것 같던데요?

송효진의 이미지

$0 이 있었군요 :oops:
$* 로 안나오길래 없는줄 알았습니다.

감사합니다.