Я раніше робив сценарії Баша, і всі вони чудово проходили без #!/bin/bashпочатку.
Який сенс вводити його? Чи все було б інакше?
Також, як ви вимовляєте #? Я знаю, що !вимовляється як "удар".
Як #!вимовляється?
./yourscript.extension, наприклад, ./helloworld.pyабо ./helloworld.sh, він буде шукати інтерпретатора у тому верхньому рядку, який би був #!/bin/pythonабо !#/bin/bash, тоді як при виконанні сценарію типу python helloworld.py, перший рядок не буде спостерігатися, оскільки він коментується з. Отже, це спеціальна послідовність для оболонки / ядра.