[sh] use $SHELL for shell script without shebang

use $SHELL to detect b:shell for shell script without shebang