本当は怖いHPC

HPC屋の趣味&実益ブログ

シェルスクリプトで、シェルスクリプト自身のパスを取得する

訂正:タイトルで思いっきり「カレントディレクトリ」って書いてた。違うって。

シェルの機能だけでポータブルに行うことはできない(たぶん)のだけど、そんなに悩むこともなく、こうすれば良かったのだ。

シェルの種類で悩むくらいだったらこっちのほうがいいね。

cwd=`ruby -e "print File.dirname(File.expand_path('$0'))"`
【広告】