
POS(Point of Sale)용으로 RS232 체중계를 구입했는데 PC에서 유용한 데이터를 얻는 데 어려움을 겪고 있습니다.
그렇게 하면 필요한 cat /dev/ttyUSB0
일반 숫자(예:)로 가중치를 얻을 수 있지만 값은 지속적으로(예: 200ms마다) 인쇄되므로 해당 값을 파일로 출력하려고 하면 결과는 다음과 같습니다.0.500
0.500
^C^B 0.500
^C^B 0.500
^C^B 0.500
// and it goes on...
cat
처음으로 값을 출력한 후에 중지하여 공간이 없을 때까지 커지는 파일로 끝나지 않도록 하는 방법이 필요합니다 .
또한 나중에 POS 소프트웨어에 붙여넣으려면 해당 값을 클립보드에 복사하거나 이와 유사한 것으로 복사해야 합니다.
xcopy
나는 이와 같이 사용해 보았지만 cat /dev/ttyUSB0 | xcopy
출력을 제공하지 않지만 사용하는 것은 cat /dev/ttyUSB0
출력됩니다.
미리 감사드립니다!
답변1
이 시도 :
head -n1 /dev/ttyUSB0 | xcopy
1을 예상되는 출력 라인 수로 대체하십시오.