Hola confesionario, os cuento mi problema: Tengo un receptor GPS USB de esos baratos, que está escupiendo sentencias NMEA cada segundo. Para ver las sentencias es sencillo, con un mero
screen /dev/tty.PL2303-00001004 4800
logro ver el stream NMEA en pantalla.
Ahora viene la cosa, cuando intento capturar ese flujo en un archivo de texto me hago la picha un lío y me temo que estoy cometiendo un error de concepto básico, pero no logro hacerlo bien.
En teoría, para leer un archivo se usa "cat", pero al ejecutar
cat /dev/tty.PL2303-00001004 4800
no me aparece nada.
También he intentado capturar con grep sólo las sentencias GPMRC (que son las que mínimamente me interesan) para guardarlas en un archivo de texto a modo de log. Pero nada de nada.
Pregunta: ¿Cómo narices capturo en un archivo de texto un stream desde un puerto serie? Ya no sé ni qué intentar, y me gustaría poder hacerlo en shell script. Si no se puede pues nada, qué le vamos a hacer, pero pienso que se puede.
Un saludo y ojalá me podáis alumbrar un poco en este caminejo. ¡Besetes!