Выгрузка в консоль выглядит как
foreach a in=[/ip dhcp-server lease print as-value where !static] do={:put ($a->"address" ."\t". $a->"mac-address" ."\t". $a->"last-seen" ."\t". $a->"host-name")}
как-то запихнуть в файл не вышло, пробовал вот так
:local buffer ""
:local fileContents ""
foreach buffer in=[/ip dhcp-server lease print as-value where !static] do={
:local leaseInfo ($buffer->"address" . "\t" . $buffer->"mac-address" . "\t" . $buffer->"last-seen" . "\t" . $buffer->"host-name")
:set fileContents ($fileContents . $leaseInfo . "\n")
}
/file set "1dhcp" contents=$fileContents
Где ошибка? как решить вопросик?