e_zhangiso 发表于 2021-3-4 11:36:56

提取PCC参数

脚本::put per-connection-classifier]
输出结果:both-addresses-and-ports:10/0

请教,如何单独提取输出结果中both-addresses-and-ports,10,0

cspm333 发表于 2021-3-5 01:04:00

本帖最后由 cspm333 于 2021-3-5 01:31 编辑

e_zhangiso 發表於 2021-3-4 20:02
感謝大神出手,可不可以不生成file,直接提取?

Sorry~ /file remove prt.txt
太早移除prt.txt似乎影響字串儲存到z,x,y變數里...
改成將字串先存到變數,再移除prt.txt就沒問題了。

因為您給的題目裡有:put這個指令(列印到終端機)
所以透過:execute將終端機的文字存到prt.txt,再從prt.txt抓出字串。

若您的題目少了:put,則就簡單的多。
直接將 per-connection-classifier]存到變數prt就好,
不用多這個:execute儲存終端機文字到prt.txt的動作:

:local prt per-connection-classifier]
:local z [:pick $prt 0 ]
:local x [:pick $prt (+1) ]
:local y [:pick $prt (+1) [:len $prt]]
:put $z
:put $x
:put $y

cspm333 发表于 2021-3-4 12:21:28

本帖最后由 cspm333 于 2021-3-4 12:32 编辑

:execute {:put per-connection-classifier]} file=prt ; :delay 1s
:local prt
/file remove prt.txt
:local z [:pick $prt 0 ]
:local x [:pick $prt (+1) ]
:local y [:pick $prt (+1) ]

變數z , x , y 存的值即您要的輸出。

e_zhangiso 发表于 2021-3-4 20:02:15

感谢大神出手,可不可以不生成file,直接提取?

e_zhangiso 发表于 2021-3-5 17:38:22

cspm333 发表于 2021-3-5 01:04
Sorry~ /file remove prt.txt
太早移除prt.txt似乎影響字串儲存到z,x,y變數里...
改成將字串先存到變數, ...

测试成功,感谢。
页: [1]
查看完整版本: 提取PCC参数