我在销售点购买了一台 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 替换为预期的输出行数