基本的に、シェル スクリプト ファイルの場所に関連するパスを使用してスクリプトを実行する必要がありますが、現在のディレクトリをスクリプト ファイルが存在するディレクトリと同じディレクトリに変更するにはどうすればよいですか?
ベストアンサー1
Bash では、必要なものは次のように取得できます。
#!/usr/bin/env bash
BASEDIR=$(dirname "$0")
echo "$BASEDIR"
基本的に、シェル スクリプト ファイルの場所に関連するパスを使用してスクリプトを実行する必要がありますが、現在のディレクトリをスクリプト ファイルが存在するディレクトリと同じディレクトリに変更するにはどうすればよいですか?
Bash では、必要なものは次のように取得できます。
#!/usr/bin/env bash
BASEDIR=$(dirname "$0")
echo "$BASEDIR"