У меня есть набор списков, и я хочу удалить конкретный IP из другого списка адресов. Но что-то не работает... Что я делаю не так?
:local lists {"test1"; "test2"; "test3";};
:foreach ip in=[/ip firewall address-list find where list="CLEANUP"] do={
:local ipAddresss [/ip firewall address-list get $ip address];
:foreach list in=$lists do={
/log info "$ipAddresss";
/log info "$list";
/ip firewall remove [/ip firewall address-list [find list=$list address=$ipAddress]]
}
}
/log info "Скрипт завершён";
:local lists {"test1"; "test2"; "test3";};
:foreach ip in=[/ip firewall address-list find where list="CLEANUP"] do={
:local ipAddresss [/ip firewall address-list get $ip address];
:foreach list in=$lists do={
/log info "$ipAddresss";
/log info "$list";
/ip firewall remove [/ip firewall address-list [find list=$list address=$ipAddress]]
}
}
/log info "Скрипт завершён";
