On wikipedia, the article for .sh says: For the .sh file extension type, see Bourne shell.How about other unix shells?I know that the shebang  is used inside the file to indicate an interpreter for execution, but I wonder: What are  good practices for file extensions for unix shell scripts? Is it common for shell scripts to end with .sh regardless of which shell they run on?Are there any other commonly used file extensions for unix shell scripts?
File extensions for unix shell scripts
shell script;files;scripting;filenames;conventions
I would only call .sh something that is meant to be portable (and hopefully is portable).Otherwise I think it's just better to hide the language. The careful reader will find it in the shebang line anyway. (In practice, .bash or .zsh, etc suffixes are rarely used.)