Инструменты пользователя

Инструменты сайта


dev:bash:bin_sh_m-ploxoj_interpretator_-_net_takogo_fajla_ili_kataloga

sh: /bin/sh^M: плохой интерпретатор: Нет такого файла или каталога

Описание

При попытке запуска shell-скрипта выводится надпись:

sh: /bin/sh^M: плохой интерпретатор: Нет такого файла или каталога
sh: /bin/sh^M: bad interpreter: No such file or directory

Решение

Необходимо исправить все Windows-переводы строк:

$ sudo apt-get install tofrodos
$ dos2unix <имя_скрипта>

Информация

Дискуссия

Павел, 13.08.2012 00:55

sudo aptitude install tofrodos

-bash: $: команда не найдена

dos2unix <register_gameserver>

-bash: syntax error near unexpected token `newline'

Blake-R, 13.08.2012 10:34

Ну. если aptitude «команда не найдена», значит, дистрибутив не debian-based. В других дистрибутивах надо другие менеджеры ПО использовать, тот же yum.

Nu3oN, 07.10.2012 22:05

На убунте начиная вроде с версий 10.10 заменили aptitude на apt-get: # sudo apt-get install tofrodos

Enter your comment
 
dev/bash/bin_sh_m-ploxoj_interpretator_-_net_takogo_fajla_ili_kataloga.txt · Последние изменения: 08.10.2012 08:09 (внешнее изменение)

Инструменты страницы