Доброго времени суток ) пытаюсь облегчить себе жизнь с проверкой баланса. отправлять запрос ussd.
в сети много примеров, и все которые я видел, сводятся к одному принципу. запускают minicom в параметром -S.
например:
text
minicom -S ~/ussdсодержание файла такое:
text
send "ATZ"
send ""
send AT+CUSD=1,"*100#",15
expect {
"\"," ! killall 9 minicom
}
! killall -9 minicomна выходе получаю ошибку
text
AT+CUSD=1,*100# ,15
ERROR
ошибка в том, что пропадают кавычки "*100#", и после знака # появляется пробел. если экранировать кавычки \" то на выходе получаю:
text
AT+CUSD=1,"*100#",т.е. после запятой пропадает 15.
ЧЯДНТ?