【シェルスクリプト】basenameから拡張子無しのファイル名を取り出す
いつも忘れてしまうので、メモですヵキヵキ…φ(*゚ω゚´*)
シェルスクリプトを作成するときにconfigファイルとかログファイルとかシェルと同じ名前することが多いと思います。
シェルスクリプト名を取り出したいだけなら、シェルスクリプトの中で
basename $0
を入れてあげれば良いのですが、これだと.sh
付きで取れてしまいます。
sedで置換という手もありますが、もっと簡単な方法があります。
いつも忘れてしまうので、メモですヵキヵキ…φ(*゚ω゚´*)
シェルスクリプトを作成するときにconfigファイルとかログファイルとかシェルと同じ名前することが多いと思います。
シェルスクリプト名を取り出したいだけなら、シェルスクリプトの中で
basename $0
を入れてあげれば良いのですが、これだと.sh
付きで取れてしまいます。
sedで置換という手もありますが、もっと簡単な方法があります。