Shell Script ディレクトリ 取得 - Bashスクリプトのソースディレクトリをスクリプト内から取得するにはどうしたらいいですか?

Bash source 相対パス / bash / directory

そのスクリプトで、Bashスクリプトが配置されているディレクトリのパスを取得するにはどうすればよいですか?

あるBashスクリプトを他のアプリケーションのランチャーとして使いたいと思っています。作業ディレクトリをBashスクリプトのあるディレクトリに変更して、そのディレクトリ内のファイルを操作できるようにしたいのですが、次のようにします。

$ ./application

19 revs, 14 users 34%



Answer #1
#!/bin/bash

scriptdir=`dirname "$BASH_SOURCE"`