我正在运行一些bash脚本,以将AT命令发送到调制解调器。为了使命令运行,有必要点击“输入”(返回)以使调制解调器“读取”它。 我有一个循环,像这样的一部分:
echo AT+SBDWT=$number >/dev/ttyUSB0
xvkbd -text "\r"
echo AT+SBDIX >/dev/ttyUSB0
xvkbd -text "\r"
sleep 15
done
xvkbd是我遇到的一个解决方案,但它似乎只是第一次工作。使用此脚本,我需要在发送命令时多次按下Enter键,但是它无法正常工作。
感谢您的时间
答案 0 :(得分:0)
对不起,我无法添加评论来询问您这个问题,但是我想看看是否可以提供帮助,所以我发布了答案。
不是使用xvkbd,而是
echo -ne '\r' > /dev/ttyUSB0
或
echo -ne '\n' > /dev/ttyUSB0
工作吗?