Bashスクリプトの絶対パスを取得したい(正確にはその格納ディレクトリ)ということがあって、対応記事
を参考にしたのですが、私はシンボリックリンクを使っていたため、ディレクトリがうまく取得できませんでした。そこで、シンボリックリンク対応版を示します。
ディレクトリの絶対パス
SCRIPTDIR=$(cd$(dirname$(readlink-f$0));pwd)
なお、これはディレクトリのパスですから、スクリプト自身の絶対パスは
スクリプトのバス
SCRIPT=${SCRIPTDIR}/$(basename$0)
になります。