.png)
Как любой пользователь командной строки, я иногда хочу посчитать количество строк в текстовом файле с помощью хорошо известной команды:
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