怎么获取ec200A的at指令返回值

公司有用到ec200a模块,不过怎么获取到指令的返回值?比如发送at指令,AT+QCFG=“gprsattach”,它会回复+QCFG: “gprsattach”,1
OK,但是这个是通过microcom /dev/ttyUSB1下得到的,我现在想通过c语言或者shell,把那个返回值给保存下来,但是是不成功,用echo,会卡住,使用write和read,读到的是空数据

可以这样试试
result=$(echo -ne "ATI\r" | busybox microcom -t 5 /dev/ttyUSB2)
返回ATI的结果.