Проверьте, использует ли файл CRLF или LF конец строк

Как проверить, заканчиваются ли строки в текстовом файле CRLF или LF?

2 Solutions collect form web for “Проверьте, использует ли файл CRLF или LF конец строк”

Как сказал Том Хант, вы можете использовать file и он скажет вам, заканчиваются ли строки CRLF.

Или вы можете использовать GNU cat -A filename для визуального осмотра файла. Линии, заканчивающиеся на CRLF, будут выглядеть так:

 blahblahblah^M$ 

Более переносимая альтернатива – использовать sed -nl filename . Линии, заканчивающиеся на CRLF, будут выглядеть так:

 blahblahblah\r$ 

Я не знал о кошках или седах, но я использую это:

 tr "\r" "@" < $FILE | grep --color "@$" 

который заменяет CR стилем @ (vim's: set list) и показывает полученные @ в конце каждой строки в цвете.

  • Можно ли просматривать два текстовых файла бок о бок (только для чтения)?
  • Как изменить кодировку из текста с расширенным ASCII, отличного от ISO, с терминаторами линии CRLF до UTF-8?
  • создание последовательности чисел, по одной в строке в файле
  • Количество символов в команде Unix wc
  • замените блок текста содержимым файла
  • Как вставить строку из файла A над FIRST LINE в файле B
  • Включает ли vi в конце файла новую строку (LF)?
  • Как удалить все английские строки из текстового файла?
  • Заменить контент внутри двух конкретных строк
  • Почему § разрешает мне удалять два символа в bash promt?
  • cat файлы каталогов, которые перенесли имя файла в строку текста и удалили строку заголовка?
  • Linux и Unix - лучшая ОС в мире.