本当は怖いHPC & AI

HPC / AI屋さんの外部記憶装置。メモ書き。

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

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

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

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

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