提取PCC参数
脚本::put per-connection-classifier]输出结果:both-addresses-and-ports:10/0
请教,如何单独提取输出结果中both-addresses-and-ports,10,0
本帖最后由 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: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 存的值即您要的輸出。
感谢大神出手,可不可以不生成file,直接提取?
cspm333 发表于 2021-3-5 01:04
Sorry~ /file remove prt.txt
太早移除prt.txt似乎影響字串儲存到z,x,y變數里...
改成將字串先存到變數, ...
测试成功,感谢。
页:
[1]