cat wc -l count linhas linha com finais de linha definidos (por exemplo, específico do Mac OS X)

cat wc -l count linhas linha com finais de linha definidos (por exemplo, específico do Mac OS X)

Como qualquer usuário de linha de comando, às vezes quero contar linhas em um arquivo de texto com um comando bem conhecido:

cat some_text_file | wc -l

Eu enfrento o problema no Mac OS X, que até onde estudei está conectado com diferentes finais de linha (às vezes eu tenho saída da versão Mac OS X do Excel que usa final de linha específico do OS X, o que não é compreensível para wc -l ; Após alterar os finais de linha para o estilo UNIX, por exemplo, no SublimeText, tudo funciona conforme o esperado).

ENTÃO MINHA PERGUNTA:

Posso passar de alguma forma para wc -lo tipo de final de linha como algum parâmetro que deve ser usado? Se sim, forneça algum exemplo.

Responder1

Tentar

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

Responder2

Tentar:

strings some_text_file | wc -l

informação relacionada