Unix シェル スクリプトはスクリプト ファイルがどのディレクトリにあるかを調べますか? 質問する

Unix シェル スクリプトはスクリプト ファイルがどのディレクトリにあるかを調べますか? 質問する

基本的に、シェル スクリプト ファイルの場所に関連するパスを使用してスクリプトを実行する必要がありますが、現在のディレクトリをスクリプト ファイルが存在するディレクトリと同じディレクトリに変更するにはどうすればよいですか?

ベストアンサー1

Bash では、必要なものは次のように取得できます。

#!/usr/bin/env bash

BASEDIR=$(dirname "$0")
echo "$BASEDIR"

おすすめ記事