Я использую scp для копирования файла в мою локальную машину. Файл является файлом HTML, и я думаю, что ошибка происходит из-за разметки HTML, как ошибка:
syntax error near unexpected token `newline'
/home/admin/web/domain.tld/document_errors/50x.html-old: line 1: `<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">'
Как я могу избежать такой ошибки?
Походит на проблему конца строки Windows. dos2unix
решит Вашу проблему. От man dos2unix
:
In DOS/Windows text files a line break, also known as newline, is a combination of two characters: a Carriage Return (CR) followed by a Line Feed (LF). In Unix text
files a line break is a single character: the Line Feed (LF). In Mac text files, prior to Mac OS X, a line break was single Carriage Return (CR) character. Nowadays
Mac OS uses Unix style (LF) line breaks.