4

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

cat some_text_file | wc -l

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

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

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

2 ответа2

7

Пытаться

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

Пытаться:

strings some_text_file | wc -l

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .