「xxd」または「hexdump」コマンドの出力を「監視」する方法は?

「xxd」または「hexdump」コマンドの出力を「監視」する方法は?

私のツールはバイナリ文字を使用しており、stdout16進数で見ることができます。

# ./md /dev/ttyUSB0 | xxd
0000000: 6f03 1100 0003 0084 8400 0000 0900 0a00  o...............
0000010: 0008 0004 0000 0000 2c00 0000 0000 0000  ........,.......
...
00000b0: 8000 8000 8000 8000 8000 8000 8000 8000  ................
00000c0: 8047 ffff ff6f 04fd 2180 ff02 f700 f702  .G...o..!.......
00000d0: fbb6 00bf 10e1 a57f 4004 fb00 a780 7e00  ........@.

watch残念ながら、この画面を試してみると

watch `./md /dev/ttyUSB0 | xxd`

watch `./md /dev/ttyUSB0 | hexdump`

それは次のようなものを印刷します

ここに画像の説明を入力してください。

出力が破損しているか、誤って解釈されました。

私は何が間違っていましたか?

ベストアンサー1

バックティックはコマンドの置き換えに使用され、次のものが必要です。

watch './md /dev/ttyUSB0 | xxd'

おすすめ記事