Проблема в этом случае заключается в том, что в конце конца шебанга есть CR + LF символ новой строки .Поскольку вы работаете в системе Unix, только LF интерпретируется как символ новой строки, а символ CR добавляется в интерпретатор, что приводит к bash-поиску файла с именем /bin/bash<CR>
, где <CR>
- возврат одной кареткисимвол.
Исправление, предложенное avy, должно помочь.