У меня есть сценарий, который бросает эту ошибку.Ошибка синтаксиса, неожиданный конец файла
Это обычно означает, что существует цикл (как if
или do
), который не закончился правильно, или слишком много end
положения. Я не могу найти проблему. Любые хорошие советы о том, как идентифицировать этот тип синтаксической ошибки?
Это также может быть проблема с двойной кавычкой. Удивление, если есть способ (в ультра-редактировании или текстовом редакторе) обнаруживать строки сценария, которые имеют четное число двойных кавычек.
Ну, первый совет - опубликовать свой код. Вы получите нулевую помощь в поиске и устранении неполадок кода, который никто не видит. – Beartech
Прокомментируйте некоторые строки, чтобы запустить код, начните удалять прокомментированные строки до тех пор, пока он не сломается. Если вы все еще не можете найти его, отправьте свой код. – Godwin
Если вы используете хороший отступ, обычно довольно легко смотреть вверх и вниз и следить за тем, чтобы все ваши петли имели и 'end' – dwenzel