Tach!
Das klappt mit der Shebang nicht
Du hast recht. Es gibt aber für alles andere einen Trick:
~$ echo -e "echo \"hallo\";\r\n" > test.sh
~$ . test.sh
hallo
: Befehl nicht gefunden.
~$ echo -e "echo \"hallo\";#\r\n" > test.sh
~$ . test.sh
hallo
~$