DIR=$(dirname $0)
とすると、シェルスクリプトがシンボリックリンクの場合、シンボリックリンクの置かれているパスを取得してしまいます。
このとき
DIR=$(dirname `realpath $0`)
とすると実体の置かれている場所を取得できます。
More than 5 years have passed since last update.
DIR=$(dirname $0)
とすると、シェルスクリプトがシンボリックリンクの場合、シンボリックリンクの置かれているパスを取得してしまいます。
このとき
DIR=$(dirname `realpath $0`)
とすると実体の置かれている場所を取得できます。
Register as a new user and use Qiita more conveniently