내 도구는 이진 문자를 사용하고 있으며 stdout
16진수로 볼 수 있습니다.
# ./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'