Авторизация  
	
	
	
	
		
			Подписчики
			0
		
	
			
			
			
			
			
	
			
				
					Ошибка скрипта /bin/sh^M: bad interpreter: No such file or directory
				
			
		
		
		
		Описание
						
							Обычно сообщение bad interpreter о «Плохом интерпретаторе» возникает после внесения изменений в скрипт на виндовой машине и загрузке этого скрипта на Linux.
							
	
						
						
						
					
					
					
						Способ первый: команда dos2unix
Если вы работаете под Linux Debian или Linux Ubuntu, то команда должна быть в системе. Если ее нет, то устанавливаем ее:
apt-get install dos2unix
После чего можно приступить к перекодированию
dos2unix start.sh
Способ второй: на случай, если нет dos2unix или для труадминов 
Удаляем возврат каретки с использованием tr:
cat your-script.sh | tr -d '\r' > corrected-your-script.sh

 
	
Рекомендуемые комментарии
Комментариев нет