以下の内容はhttps://shinkufencer.hateblo.jp/entry/2019/08/31/191720より取得しました。


bashを使ってスクリプト内でファイルパスをを知りたい場合は$0を使うと取れる

あー、なるほどと思ったのでメモ

書き方

$0 とするだけ

下記のようなシェル

dirs=$0
echo "$dirs !!!"

を実行するとこんな感じ

$ sh fileout.sh 
fileout.sh !!!

パスを変えたりすると以下の感じ

$ sh hoge/fileout.sh 
hoge/fileout.sh !!!

注意点

あくまでも $0 は 引数のゼロ番目を示すものなので、指定したファイルのパスが出るだけ、絶対パスなどを取る仕組みではないので注意

参考リンク




以上の内容はhttps://shinkufencer.hateblo.jp/entry/2019/08/31/191720より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14