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 を予想される出力ライン数に置き換えます。

関連情報