cat wc -l count lines строка с определенными окончаниями строк (например, специфичная для Mac OS X)

cat wc -l count lines строка с определенными окончаниями строк (например, специфичная для Mac OS X)

Как любой пользователь командной строки, я иногда хочу посчитать количество строк в текстовом файле с помощью хорошо известной команды:

cat some_text_file | wc -l

Я столкнулся с проблемой на Mac OS X, которая, насколько я знаю, связана с разными окончаниями строк (иногда у меня есть вывод из версии Excel для Mac OS X, которая использует специфичные для OS X окончания строк, что непонятно для wc -l; после изменения окончаний строк на стиль UNIX, например, в SublimeText, все работает так, как и ожидалось).

ИТАК, МОЙ ВОПРОС:

Могу ли я как-то передать wc -lвид окончания строки как некий параметр, который следует использовать? Если да, то приведите пример.

решение1

Пытаться

cat some_text_file | tr "\r" "\n" | wc -l

решение2

Пытаться:

strings some_text_file | wc -l

Связанный контент