
Compré una báscula rs232 para un punto de venta y tengo problemas para obtener datos útiles en la PC.
Si lo hago, cat /dev/ttyUSB0
puedo obtener el peso en números simples ( 0.500
por ejemplo), que es lo que necesito, pero imprime el valor constantemente (como cada 200 ms aproximadamente), así que si intento enviarlo a un archivo, el resultado es:
0.500
^C^B 0.500
^C^B 0.500
^C^B 0.500
// and it goes on...
Necesito una forma de detenerlo cat
después de la primera vez que genera un valor para no terminar con un archivo que terminará creciendo hasta que no quede espacio.
Además tengo que copiar ese valor al portapapeles, o algo así para pegarlo en el software POS más tarde.
Intenté usarlo xcopy
así cat /dev/ttyUSB0 | xcopy
pero no da ningún resultado, mientras que el uso simplemente cat /dev/ttyUSB0
lo hace.
¡Gracias de antemano!
Respuesta1
Prueba esto :
head -n1 /dev/ttyUSB0 | xcopy
reemplace 1 por el número esperado de líneas de salida