スクリプトの配置ディレクトリを取得する

以下コマンドにより、スクリプトの絶対パスを取得し、変数dirに代入する

dir=$(cd $(dirname $0); pwd)

 $0 :
 この場合、コマンドを記載したスクリプトファイル
dirname $0 
 スクリプトファイルのディレクトリ名
cd $(dirname $0) 
 スクリプトファイルのディレクトリ名に移動する
cd $(dirname $0); pwd
 スクリプトファイル配置ディレクトリに移動して、
 移動先のディレクトリ絶対パスを取得
dir=$(cd $(dirname $0); pwd)
 スクリプト絶対パスを変数dirに格納

この記事が気に入ったらサポートをしてみませんか?