在Mikrotic路由器上运行Lua脚本

我是新手,对LUA不太熟悉,请多多包涵。 以下是应该运行在mikrotik路由器上的代码。 能否告诉我它是做什么的吗?

:本地内容
:本地i
#对于列表中的每个破坏
:对于i in = [/ ip firewall mangle find comment !=“”] do = {

#将评论从队列中取出并相应地分割
    :设置内容= [/ ip firewall mangle get $ i评论]
:如果([: find $ content“!”]!=“”)则= {
        :本地pos1 = [: find $ content“!”]
        :local pos4 = [: len $ content]
        :local pos2 =([: find [: pick $内容($ pos1 + 1)$ pos4]“!”] +($ pos1 + 1))
        :local pos3 =([: find [: pick $内容($ pos2 + 1)$ pos4]“!”] +($ pos2 + 1))
点赞
用户5981297
用户5981297

以下是一个 Mikrotik 脚本,它在防火墙 mangle 规则中搜索带有批注的规则,并查找带有感叹号 "!" 的批注。

变量pos1``pos2``pos3是感叹号 "!" 在批注中的第一、第二和第三个位置。

例如: 如果有这样一个注释: a!b!cde!fg

变量将会是:

pos1=1    pos2=3    pos3=7

从零开始计算位置,所以第一个位置是 0,第二个位置是 1!

2016-03-08 20:41:18