Shell
My preferred shell is bash
, I have started using it a long time ago and got used to using periods (.
) within my function names, found it quite helpful in clarity of naming.
zsh
isn't happy with periods (.
) in function names so I have stayed with bash
.
There is additional benefit that BASH supports more precise process identifier $BASHPID
Hence, for shell hierarchy go to Bash.