Лучший способ обнаружить EOL файла

Существует ли быстрый способ обнаружить EOL для файла?

Я обычно просто открываю файл в Vim и проверяю строку состояния. Я уверен, что существует лучший и более быстрый путь.

Я полагал, что grep мог бы работать, но я не уверен - ли это самый изящный способ обнаружить EOLs. Я конкретно фокусируюсь на обнаружении EOL Mac (CR), Windows (CRLF) и Unix (LF).

*отклоняют/Bash решение, предпочтен, но я интересуюсь другими платформами также.

(Ранее, я ответил на вопрос Отказа сервера, который мог возможно быть проблемой EOL, и это получило меня задающийся вопросом, был ли быстрый путь.)

5
задан 13.04.2017, 15:14

1 ответ

file (по крайней мере, с волшебной базой данных, обычно находимой на Linux), простой способ. Это не предупредит Вас о смешано конечных файлах, все же.

$ file unix mac dos  # the files have line endings matching their names
unix: ASCII text
mac:  ASCII text, with CR line terminators
dos:  ASCII text, with CRLF line terminators
10
ответ дан 07.12.2019, 17:07

Теги

Похожие вопросы