僅將 RS232 體重計串列輸出的最後一行複製到剪貼簿

僅將 RS232 體重計串列輸出的最後一行複製到剪貼簿

我在銷售點購買了一台 RS232 體重秤,但在 PC 上獲取有用數據時遇到了困難。

如果我這樣做,cat /dev/ttyUSB0我可以得到普通數字的重量(0.500例如),這就是我所需要的,但它會不斷打印該值(例如每200 毫秒左右),所以如果我嘗試將其輸出到文件,結果是:

   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 替換為預期的輸出行數

相關內容