我通过 hexdump'ing 将 ttyUSB0 中的无缓冲代码捕获为字符串
/usr/bin/stdbuf -o0 /bin/busybox hexdump -v -e '12/1 "%02x" "\n"' /dev/ttyUSB0
带有这样的示例输出(不带引号):“20303830303e353a30373220”
现在我很无奈:
我想要一个循环来 netcat/socat 将第一个捕获(可能带有 read ?)到另一个主机,而不是在发送下一个捕获之前稍微暂停例如 10 秒。
我用socat搜索了一条优雅的线,但我所有的管道示例都失败了。似乎理解 subshell-processes 的一些问题.. 和缺乏经验。有人提示吗?