Which Shell to use is
The only shell script language that can be used for executable files.
Scripts must begin with
#! /bin /bash with a minimum set of flags. Use the
set to set the shell options, that would call your script as
bash did not violate its functionality.
Restricting all shell scripts to bash, gives us a consistent shell language that is installed on all our machines.
The only exception is if you are limited by the conditions of what you are programming for. One example is the Solaris SVR4 package, which requires the use of ...