シェルスクリプトで自身のプログラム名、存在ディレクトリパスを取得するメモ
bashで動作確認済み

スクリプト

#プログラム名(拡張子なし)を取得
export FILENAME=`basename $0|cut -d'.' -f1`
#自身の存在パスを取得
export DIRNAME=`dirname $0`
basename $0で自身のプログラム名を取得できます。cutコマンドを使用して拡張子以下を切り捨てています。拡張子も必要であればcut以降は無しで。
dirname $0で自身が存在するディレクトリのパスを取得できます。