我正在嘗試使用tcl腳本將一些數據從iperf寫入文件。該文件有超過100行。現在我需要解析前10行,忽略它,並考慮下一組10行並打印它,再次我需要忽略下一組10行,並打印下10行並繼續下去,直到我到達文件。我怎麼能這樣做它的程序盟友?如何在TCL中處理文件中的每一行
exec c:\\iperf_new\\iperf -c $REF_WLAN_IPAddr -f m -w 2M -i 1 -t $run_time > xx.txt
set fp [open "xx.txt" r ]
set file_data [read $fp]
set data [split $file_data "\n"]
foreach line $data {
if {[regexp {(MBytes) +([0-9\.]*)} $line match pre tput]==1 } {
puts "Throughput: $tput Mbps"
}
+1而不是一個正常的表情。 jwz會很自豪! – 2012-02-25 08:22:01