LinuxForum.Fans
Тема

minicom. или как ему скормить скрипт.

Автор: verem 2 сообщений 2997 просмотров
#360917

Доброго времени суток ) пытаюсь облегчить себе жизнь с проверкой баланса. отправлять запрос 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.
ЧЯДНТ?

#369839

А если 15 записать как \1\5?

Войдите или зарегистрируйтесь, чтобы ответить.