weblog of key_amb

主にIT関連の技術メモ

bash/zsh で source されたスクリプト自身の絶対パスを取得する方法

以下のどちらでも行けました。 いずれも $BASH_SOURCE (zsh の場合は $0) を使います。

DIR=$(cd $(dirname ${BASH_SOURCE:-$0}); pwd)
DIR=$(dirname $(readlink -f ${BASH_SOURCE:-$0}))

参考