mac check shell version

C++
To see what shell is currently running (which may or may not be your default shell), use:
ps -o comm= $$

To see what shell is your default shell, run:
echo "$SHELL"
Source

Also in C++: