
我在銷售點購買了一台 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 替換為預期的輸出行數