cat wc -l contar líneas línea con finales de línea definidos (por ejemplo, específico de Mac OS X)

cat wc -l contar líneas línea con finales de línea definidos (por ejemplo, específico de Mac OS X)

Como cualquier usuario de línea de comandos, a veces quiero contar líneas en un archivo de texto con un comando conocido:

cat some_text_file | wc -l

Me enfrento al problema en Mac OS X, que hasta donde lo he estudiado está relacionado con diferentes finales de línea (a veces tengo resultados de la versión de Excel para Mac OS X que usa un final de línea específico de OS X, lo cual no es comprensible para wc -l ; Después de cambiar los finales de línea al estilo UNIX, por ejemplo en SublimeText, todo funciona como se esperaba).

ENTONCES MI PREGUNTA:

¿Puedo pasar de alguna manera al wc -ltipo de final de línea como algún parámetro que debería usarse? En caso afirmativo, proporcione algún ejemplo.

Respuesta1

Intentar

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

Respuesta2

Intentar:

strings some_text_file | wc -l

información relacionada