2014-06-14 bash/zsh で source されたスクリプト自身の絶対パスを取得する方法 シェル 以下のどちらでも行けました。 いずれも $BASH_SOURCE (zsh の場合は $0) を使います。 DIR=$(cd $(dirname ${BASH_SOURCE:-$0}); pwd) DIR=$(dirname $(readlink -f ${BASH_SOURCE:-$0})) 参考 bash/zshでsourceされたスクリプト内で、ファイル自身の絶対パスをとるシンプルな記法 echo $(dirname $(readlink -f ${BASH_SOURCE[0]})) - Tingle's Technology Notes