-bash: ./conn.sh: /usr/bin/bash: плохой интерпретатор: Нет такого файла или каталога

-bash: ./conn.sh: /usr/bin/bash: плохой интерпретатор: Нет такого файла или каталога

Я получаю эту ошибку при выполнении этого скрипта

-bash: ./conn.sh: /usr/bin/bash: bad interpreter: No such file or directory

Это система Linux (Ubuntu)

решение1

В вашей системе нет bashинтерпретатора /usr/bin/bash, но conn.shв начальной строке скрипта указано, что следует использовать именно этот интерпретатор #!.

Измените первую строку скрипта (строку #!) так, чтобы она указывала на правильное место bashустановки. В большинстве систем Linux это /bin/bash(так что первая строка, скорее всего, должна быть #!/bin/bash), но вы также можете проверить это с помощью

command -v bash

в терминале.

Связанный контент