Удаление \ n из вашего кода, и просто это сработало для меня.
#!/bin/bash echo "#!/bin/bash echo 'Hello World'" > b.sh bash b.sh
Результаты вывода:
Hello World