特定值我有一個PAGENT路由器輸出作爲提取輸出
set pagent_ouput "Interface: Ethernet2/3
packetfilter: 2500 123bps 456.123pps
packetfilter: 2300 345bps 345.548pps
Interface: Ethernet3/4
packetfilter: 2500 123bps 896.163pps
packetfilter: 2300 345bps 675.748pps"
以太網接口變化....我想提取PPS值對每個以太網接口 我想是這樣 { {456.123 345.548} {896.163 675.748}}
如果pagent_output變化爲
set pagent_output "Interface: Ethernet2/3
packetfilter: 2500 123bps 456.123pps
packetfilter: 2300 345bps 345.548pps
packetfilter: 2300 645bps 445.548pps
packetfilter: 2300 745bps 545.548pps
Interface: Ethernet3/4
packetfilter: 2500 123bps 656.123pps
packetfilter: 2300 345bps 745.548pps
packetfilter: 2300 345bps 845.548pps
packetfilter: 2300 345bps 945.548pps
Interface: Ethernet3/5
packetfilter: 2500 123bps 156.123pps
packetfilter: 2300 345bps 255.548pps
packetfilter: 2300 345bps 375.548pps
packetfilter: 2300 345bps 395.548pps"
the list will be { {456.123 345.548 445.548 545.548} {656.123 745.548 845.548 945.548}
{156.123 255.548 375.548 395.548}}
請注意,「textutil :: split :: splitx」的實現本身是純粹的Tcl並且處於許可(BSD-ish)許可下。如果您需要進行部署,則可以複製代碼並使用它。 – 2013-03-02 15:05:11
謝謝(textutil :: split :: splitx)我在找什麼,proc在腳本中使用非常簡單..謝謝Donal – 2013-03-08 09:05:19