Linux シェル,実行中のシェルスクリプト自身の名前を取得する

スポンサーリンク

鍛錬 46

Linux シェルスクリプト,実行中のシェルスクリプト自身の名前を取得する

実行中のシェルスクリプト自身の名前を取得するには、$0 を使用します。

関連記事:Linux シェル,シェルスクリプト自身のプロセスIDを取得する
 
使用方法は、以下に示す通りです。

変数=$0
スポンサーリンク

シェルスクリプト

以下は、自身の名前を取得するシェルスクリプト get_name.sh です。

#!/bin/sh

my_name=$0
echo "name = $my_name"
スポンサーリンク

実行結果

以下は、シェルスクリプト get_name.sh を実行しています。

***@ubuntu:~/***/test/shell$ 
***@ubuntu:~/***/test/shell$ ./get_name.sh
name = ./get_name.sh

 
上記に示した通り、シェルスクリプト自身の名前である get_name.sh を取得することができました。

タイトルとURLをコピーしました