1. 개요
쉘 스크립트 내에서 다른 스크립트를 불러오거나 할 때 절대경로가 아닌 상대경로로 지정할 경우
실행 환경(pwd)에 따라 해당 파일을 못 불러오는 경우가 있다.
이런 경우 실행된 쉘 스크립트의 경로를 분석하여 해당 경로로 cd하면 모든 상대경로가 맞아들어간다.
2. command
FULL_PATH=`basename $0` # 현재 스크립트의 경로 DIR_PATH="`echo $0 | sed 's/'$FULL_PATH'//'`" # 현재 스크립트의 Directory(../스크립트) cd $DIR_PATH