"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'

관련 정보