Проверьте, использует ли файл 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) и показывает полученные @ в конце каждой строки в цвете.

  • сравнить два файла и получить данные
  • Лучшая вики-версия Linux с открытым исходным кодом с встроенной поддержкой аутентификации Windows (NTLM)
  • Утилита командной строки для чтения табличных данных
  • Как извлечь «foo» из «foo-bar-baz» в bash?
  • Есть ли автообновляющий графический читатель текстовых файлов?
  • Включает ли vi в конце файла новую строку (LF)?
  • как переносить слова, выравнивать текст, как вывод человека?
  • Как добавить текст с возможностью поиска к изображению?
  • создание последовательности чисел, по одной в строке в файле
  • Получить «текстовое содержимое» файлов
  • Как найти и заменить только в нескольких столбцах?
  • Linux и Unix - лучшая ОС в мире.