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