使用 Bash 脚本发送 "hit enter"

Send "hit enter" with Bash Script

我正在 运行宁一些 bash 脚本发送 AT 命令到我的调制解调器。对于 运行 的命令,必须按 "enter" (return) 调制解调器才能 "read" 它。 我有一个循环,有这样的部分:

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

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

感谢您的宝贵时间

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

不使用 xvkbd,

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

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

工作?