Я делал скрипты на Bash раньше, и все они работали нормально #!/bin/bashв начале.
Какой смысл вкладывать это в? Будет ли что-то другое?
Кроме того, как вы произносите #? Я знаю, что !произносится как «взрыв».
Как #!произносится?
./yourscript.extension, например, ./helloworld.pyили ./helloworld.sh, он будет искать интерпретатор в той верхней строке, который будет равен #!/bin/pythonили !#/bin/bash, тогда как при выполнении сценария, подобного python helloworld.py, первая строка не будет наблюдаться, потому что она закомментирована вне. Так что это особая последовательность для оболочки / ядра.