1. 環境変数を参照する方法
|
1 |
$ echo $SHELL |
環境変数を表示しているため、必ずしもカレントのシェル名とは限らない。
2. 実行プロセス情報から推測する方法
|
1 |
$ ps -p $$ |
$$ はカレントシェルのPID。 -p <PID> でプロセスIDを指定してプロセス情報を表示する。
3. 実行シェルから推測する方法
|
1 |
$ echo $0 |
$0 は 起動中のシェルスクリプト名を表示する。echoコマンドを直接実行するとシェル・プロセスが表示される。