linux – Bash输入&ctrl-z按键

我有一个minicom的命令,通过调制解调器用SSH / Putty发送短信,这是命令

AT^HCMGS="destination number"<press ENTER>
> SMS message <press CTRL + Z>

使用minicom成功执行命令

我想问一下如何模拟按ENTER和&在bash中按CTRL Z.
我可以写这样的脚本吗?

#!/bin/bash
echo -e -n "AT^HCMGS="888"(I don't know how to insert enter/return)" > /dev/ttyUSB0
echo -e -n "SMS message (I don't know how to insert ctrl+z)" > /dev/ttyUSB0

我想在openWRT中将程序(motion linux)与此脚本集成

谢谢!

解决方法:

要从shell发送消息测试到48333444555:

echo -e 'AT+CMGS="+48333444555"^Mtest^Z' > /dev/ttyUSB0

重要:

>得到^ M你需要按Ctrl V然后按Ctrl M.
>得到^ Z你需要按Ctrl V然后按Ctrl Z.

上一篇:linux – 通过DD-WRT或OpenWRT在路由器上的NodeJ?


下一篇:mt7688 openwrt 配置笔记