我正在使用不支持 bash 的配对嵌入式 Linux 安装,仅支持 sh 跨 ssh 终端。我需要将十六进制数据发送到连接的 USB 设备/dev/ttyUSB0
。我可以使用 bash(在 Ubuntu 18.04 的桌面安装上)很容易地做到这一点echo -en '\x01\x02\x03' > /dev/ttyUSB0
,但似乎 sh 不支持反斜杠转义。是否有另一种相对简单(甚至不那么简单)的方法来使用 sh 来做到这一点?
不幸的是,$SHELL --version
没有返回任何东西。内核版本为 4.1.0。