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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.