在bash脚本中使用'echo'来写入串口

时间:2014-10-23 15:33:18

标签: bash shell serial-port

我正在尝试移植脚本以处理来自matlab的“写入串行端口”。 我在端口/ dev / ttyUSB0上有一个串行设备,我需要写'\ xFE \ x6C \ x01'来打开一个继电器。 我用了

echo -en '\xFE\x6C\x01' > /dev/ttyUSB0

在终端上。它工作正常,继电器打开。 现在,如果我在bash脚本文件中使用它,

#!/bin/bash
echo -en '\xFE\x6C\x01' > /dev/ttyUSB0

并运行该文件,没有任何反应。为什么会这样?

这是我的第一个严肃的bash脚本。谢谢你的帮助

1 个答案:

答案 0 :(得分:-1)

我认为这是不可能的,因为使用简单的echo,无法设置串口速度。