Ошибка скрипта bash, неверный интерпретатор: Нет такого файла или каталога Печать
Добавил(а) microsin   

При запуске скрипта появляется ошибка:

bash: ./b.sh: /bin/bash^M: неверный интерпретатор: Нет такого файла или каталога

Вероятная причина ошибки - строки завершаются комбинацией 0D0A вместо 0A. Исправить можно с помощью утилиты dos2unix [1].

Обычно такое может произойти, когда изменяли текст скрипта в редакторе, который строки оформлял в стиле Windows.

[Ссылки]

1. DOS to Unix: Commands and Examples site:phoenixnap.com.