Shellcheck (and Wooledge) are crucial!
echo "hello world"
You technically only need the shebang to set a specific shell, or options.
... This little quirk allows you to commit crimes like:
//usr/bin/cc -o ${o=$(mktemp)} "$0" && exec -a "$0" "$o" "$@" #include <stdio.h> int main(void){ printf("hello world\n"); return 0; }
(don't)