我正在尝试使用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