RS232 스케일 직렬 출력의 마지막 라인만 클립보드에 복사합니다.

RS232 스케일 직렬 출력의 마지막 라인만 클립보드에 복사합니다.

판매 시점에 RS232 체중계를 구입했는데 내 PC에서 유용한 데이터를 얻는 데 문제가 있습니다.

이렇게 하면 필요한 cat /dev/ttyUSB0일반 숫자(예:)의 가중치를 얻을 수 있지만 값은 계속 인쇄됩니다(예: 200밀리초마다). 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을 예상되는 출력 라인 수로 바꿉니다.

관련 정보