linkodd Posted December 14, 2015 (edited) нужно внести большой пул в микротик..нашел скрипт на вики микротика. не работает. начал отладку..в итоге на скрине результат выполнения и проверка. добавить нечего. В чем косяк? /ip firewall address-list remove [/ip firewall address-list find list=speedtest] :global content [/file get value-name=name st-addr-list.txt contents] ; :global contentLen [ :len $content ] ; ;put "contentLen"; ;put $contentLen; ;put "content"; ;put $content; ;put " "; ;put " "; :global lineEnd 0; :global line ""; :global lastEnd 0; :do { :set lineEnd [:find $content "\n" $lastEnd ] ; :set line [:pick $content $lastEnd $lineEnd] ; :set lastEnd ( $lineEnd + 1 ) ; :put "---before---"; ;put $lineEnd ;put $line :put $lastEnd :put $entry :if ( [:pick $line 0 1] !="#" ) do={ :local entry [:pick $line 0 ($lineEnd -1) ] :if ( [:len $entry ] > 0 ) do={ :global entry2 $entry /ip firewall address-list add list=speedtest address=$entry :put "---after---"; ;put $lineEnd ;put $line :put $lastEnd :put $entry } } } while ($lineEnd < $contentLen) st-addr-list.txt Edited December 14, 2015 by linkodd Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
linkodd Posted December 15, 2015 ауу Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
martini Posted December 15, 2015 не забываем про ограничение файла из которого идет чтение в 4 кб ) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Dm1try Posted December 16, 2015 Сгенерируйте на любом unix кучу однотипных строчек из исходного файла, залейте их на микротик по ftp c расширением auto - все. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
linkodd Posted December 16, 2015 не забываем про ограничение файла из которого идет чтение в 4 кб ) 4 строчки..там меньше. Сгенерируйте на любом unix кучу однотипных строчек из исходного файла, залейте их на микротик по ftp c расширением auto - все. ну почти :) через эксель было сделано.. Но меня сам факт волнует. как так? походу BASH наше все ) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...