Страница 1 из 1
Спарсить вывод export
Добавлено: 26 дек 2013, 22:25
tester123
Подскажите как спарсить с вывода
export только: name=testname password=testpassКод: Выделить всё
add customer=admin disabled=no name=[b]testname[/b] password=[b]testpass[/b] shared-users=1 \
wireless-enc-algo=none wireless-enc-key="" wireless-psk=""
Буду очень благодарен за дельный пример.
Re: Спарсить вывод export
Добавлено: 28 дек 2013, 12:58
simpl3x
Парсить экспорт врядли можно. Если только это экспорт в файл и его обработка вне микротика.
А так, решается с помощью скрипта наверное.
Задаете цикл for each i in [/ppp secrets] do ()
И дальше через get, put и export выводите в файл
Re: Спарсить вывод export
Добавлено: 28 дек 2013, 22:50
simpl3x
Код: Выделить всё
:foreach i in [/ppp secret find] do={:local login [/ppp secret get $i name]; :local password [/ppp secret get $i password]; :set content ( $content . "login=" . [put $login] . "; password=" . [put $password] . "\r\n"); /file set "logins.txt" contents=$content;}
создайте пустой файлик logins.txt, закиньте его в микротик. выполните скипрт, на выходе получите файлик со связками логин пароль.
Re: Спарсить вывод export
Добавлено: 02 янв 2014, 00:17
tester123
Спасибо!!