シェルスクリプト自身のディレクトリの絶対パスを取得する方法
script_dir=$(dirname $(readlink -f $0))
$0
に「スクリプトの名前」が入るため、スクリプトの名前を
- フルパス表示
- ディレクトリ名だけ取り出し
という手順で実行し、シェルスクリプト自身のディレクトリの絶対パスを取得している。
参考:Windowsで同じことをするには %~dp0
自作プログラム起動用batファイルでフルパスを環境によらずに指定する方法
シェルスクリプト自身のディレクトリの絶対パスを取得する方法
script_dir=$(dirname $(readlink -f $0))
$0
に「スクリプトの名前」が入るため、スクリプトの名前を
という手順で実行し、シェルスクリプト自身のディレクトリの絶対パスを取得している。
参考:Windowsで同じことをするには %~dp0
自作プログラム起動用batファイルでフルパスを環境によらずに指定する方法