What does a Bash script need to run directly as ./hello.sh?
./hello.sh
A Bash shebang, executable permission, and the ./ path
./
Only a Bash shebang
Only the .sh filename extension
.sh
No path because the shell always searches the current directory