Jump to content
Калькуляторы

микротик нужен скрипт для ПОСТРОЧНОГО чтения большого файла

нужно построчно (строка в переменной) читать файл с конфигом микротика с его флешки и парсить

конфиг размером 85КБ

просьба привести пример

спасибо

Share this post


Link to post
Share on other sites

 

17 часов назад, QWE сказал:

парсить

конфиг размером 85КБ

@QWE , задача невыполнима средствами встроенного языка RouterOS. В RouterOS предельный размер читаемого для обработки файла - 4 килобайта.
Решайте средствами иной ОС. Для них примеров множество.

Share this post


Link to post
Share on other sites
22 минуты назад, nkusnetsov сказал:

 

@QWE , задача невыполнима средствами встроенного языка RouterOS. В RouterOS предельный размер читаемого для обработки файла - 4 килобайта.
Решайте средствами иной ОС. Для них примеров множество.

ок.

Share this post


Link to post
Share on other sites
5 hours ago, nkusnetsov said:

 

@QWE , задача невыполнима средствами встроенного языка RouterOS. В RouterOS предельный размер читаемого для обработки файла - 4 килобайта.
Решайте средствами иной ОС. Для них примеров множество.

А откуда инфа про 4кБ?

В /files лежит  ***.rsc весом 14,1мБ, читается и  обрабатывается (на правда CHR x86)

Share this post


Link to post
Share on other sites

@DAF , из вики. Просто скопировать файл можно. Если брать и обрабатывать содержимое, то работает ограничение на размер переменной в памяти.
.rsc это только для импорта. Целиком. Либо кусками (from-line).
При объёме 14,1Мб, средствами RouterOS вы не сможете прочитать его построчно, чтобы, например, найти внутри запрещенные команды.

Edited by nkusnetsov

Share this post


Link to post
Share on other sites

Спасибо. Не знал (хотя вики много и плотно читал (но что то мимо все же пролетело)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this