Tente isto:
head -n1 /dev/ttyUSB0 | xcopy
substitua 1 pelo número esperado de linhas de saída
Comprei uma balança de peso de rs232 para um ponto de venda e estou com problemas para obter dados úteis no computador.
Se eu fizer cat /dev/ttyUSB0
posso obter o peso em número simples ( 0.500
por exemplo), que é o que preciso, mas imprime o valor constantemente (como a cada 200ms ou mais), então se eu tentar saída que para um arquivo o resultado é:
0.500
^C^B 0.500
^C^B 0.500
^C^B 0.500
// and it goes on...
Eu preciso de um jeito de parar cat
depois da primeira vez que ele gerar um valor, então eu não terminarei com um arquivo que vai crescer até que não sobra espaço.
Além disso, eu tenho que copiar esse valor para a área de transferência, ou algo assim para colá-lo no software POS mais tarde.
Eu tentei usar xcopy
como este cat /dev/ttyUSB0 | xcopy
, mas ele não fornecerá nenhuma saída, usando apenas cat /dev/ttyUSB0
.
Obrigado de antemão!
Tente isto:
head -n1 /dev/ttyUSB0 | xcopy
substitua 1 pelo número esperado de linhas de saída