使用 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
工作?
我正在 运行宁一些 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
工作?