シェルスクリプトで、実行したそのスクリプトのディレクトリ絶対パスを取得する方法


その場合はこのように書きます。

bar.sh
#!/bin/sh
DIR=$(cd $(dirname $0); pwd)
echo $DIR
実行結果
$ /path/foo/bar.sh 
/path/foo
カテゴリ: