Size: a a a

2021 May 21

SL

Sergey L. Shirinyan in Asterisker-ы
Коллеги, продолжение банкета :)
Как заэкранировать апостроф?
asterisk -rx 'database show Region-Tul'skaja obl' | grep -v "results found" -c
источник

IO

Ihor Olkhovskyi in Asterisker-ы
Привычные способы не работают?
источник

RP

Roman Pertsev in Asterisker-ы
мде, зачем там вообще экранировать что-то?!

asterisk -rx "database show Region-Tul'skaja obl" | grep -v "results found" -c
источник

OS

Oleg Shteinliht in Asterisker-ы
это слишком просто
источник

RP

Roman Pertsev in Asterisker-ы
источник

SL

Sergey L. Shirinyan in Asterisker-ы
источник

SL

Sergey L. Shirinyan in Asterisker-ы
А оно есть
источник

RP

Roman Pertsev in Asterisker-ы
ты явно что-то делаешь не так и не понимаешь как работает database show


asterisk -rx "database show" |grep "Tul'skaja" | grep -v "results found" -c
источник

IO

Ihor Olkhovskyi in Asterisker-ы
Хранить данные такого типа в базе Астера и спрашивать через database show - странное занятие )
источник

DQ

Dmitriy Q in Asterisker-ы
зато просто и без заморочек)
источник

IO

Ihor Olkhovskyi in Asterisker-ы
Это вот как раз случай "простота хуже воровства"
источник

SL

Sergey L. Shirinyan in Asterisker-ы
Не, я понимаю, что могу запросить по одному слову, но не вариант. Это переменная. И в этой переменной будет полное имя. Хотя, может пятница сказывается...
for region in $REGS ; do
COUNT=`asterisk -rx "database show Region-$region" | grep -v "results found" -c`
asterisk -rx "database put COUNT count-$region $COUNT"
echo $region $COUNT
done
источник

SL

Sergey L. Shirinyan in Asterisker-ы
Предлагаете цеплять мускуль ради 50ти записей?
источник

TZ

Trushakov Zheny in Asterisker-ы
а записи правильно запрашиваешь?
источник

EK

Evgeniy K in Asterisker-ы
sqlite через unixodbc и res_odbc, не? по-моему всяко удобнее будет.
источник

RP

Roman Pertsev in Asterisker-ы
Да я вообще не пойму что там за костыли и проблемы. Зачем там вообще башовый скрипт если можно все делать в астере в пару строк. Единственно что нужно вручную добавить нужные записи в astdb - какой юзер за каким регионом закрепелен и все
источник

SL

Sergey L. Shirinyan in Asterisker-ы
Да вроде.
источник

C

Chewbacca in Asterisker-ы
Если уж лазить в базу данных Asterisk через CLI и грепать из неё, может проще в текстовый файл занести данные и его читать? Всё проще будет)
источник

TZ

Trushakov Zheny in Asterisker-ы
ну тогда с CLI самого астера надо начать
источник

TZ

Trushakov Zheny in Asterisker-ы
а потом уже через rx
источник