スクリプトの配置ディレクトリを取得する
以下コマンドにより、スクリプトの絶対パスを取得し、変数dirに代入する
dir=$(cd $(dirname $0); pwd)
$0 :
この場合、コマンドを記載したスクリプトファイル
dirname $0
スクリプトファイルのディレクトリ名
cd $(dirname $0)
スクリプトファイルのディレクトリ名に移動する
cd $(dirname $0); pwd
スクリプトファイル配置ディレクトリに移動して、
移動先のディレクトリ絶対パスを取得
dir=$(cd $(dirname $0); pwd)
スクリプト絶対パスを変数dirに格納
![](https://assets.st-note.com/img/1647180145195-acDUDrMo2N.png)