ps -p $$:顯示 PID 對應的指令名(如 bash)。echo $0:直接印出 Shell 程式名(適用 bash、zsh、sh、dash、tcsh)。
勿用 $SHELL:該環境變數固定為預設 Shell 路徑,不反映當前實際執行的 Shell。

bash --version
zsh --version
tcsh --version
或使用內建變數:echo $BASH_VERSION、echo $ZSH_VERSION。
$$ 或 $0 取名稱,--version 取版本,兩步驟精準掌握當前 Shell 身分。