Как найти символ конца строки (EOL) Windows

У меня есть несколько сотен ГБ данных, которые мне нужно склеить с помощью утилиты вставки unix в Cygwin, но она победила ' t работают правильно, если в файлах есть символы конца окна Windows. Данные могут иметь или не содержать символы EOL Windows, и я не хочу тратить время на запуск dos2unix, если мне это не нужно.

У меня вопрос: как в Cygwin определить, есть ли в этих файлах символы Windows EOL CRLF?

Я пробовал создать некоторые тестовые данные и запустить

sed -r 's/\r\n//' testdata.txt

, но похоже, что они совпадают независимо от того, был запущен dos2unix или нет.

Спасибо.

11
задан Stephen Turner 17 March 2011 в 23:30
поделиться