使用Bash脚本发送“命中输入”

问题描述 投票:0回答:1

我正在运行一些bash脚本将AT命令发送到我的调制解调器。对于要运行的命令,必须按“输入”(返回)以使调制解调器“读取”它。我有一个循环,有这样的部分:

echo AT+SBDWT=$number >/dev/ttyUSB0
xvkbd -text "\r"
echo AT+SBDIX >/dev/ttyUSB0
xvkbd -text "\r"
sleep 15
done

xvkbd是我遇到的一个解决方案,但它似乎是第一次正常工作。使用这个脚本,我需要在发送命令时多次按Enter键,但它无法正常工作。

谢谢你的时间

bash serial-port modem
1个回答
0
投票

对不起,我无法添加评论来问你这个问题,但我想知道我是否可以提供帮助,所以我发布了一个答案。

而不是使用xvkbd,而不是

echo -ne '\r' > /dev/ttyUSB0

要么

echo -ne '\n' > /dev/ttyUSB0

工作?

© www.soinside.com 2019 - 2024. All rights reserved.