getRatio.awk
上传用户:yjhhw123
上传日期:2014-05-29
资源大小:1824k
文件大小:1k
源码类别:

网络

开发平台:

Others

  1. BEGIN {
  2.         sendLine = 0;
  3.         recvLine = 0;
  4.         fowardLine = 0;
  5. sendline1 = 0;
  6. fowardLine1 = 0;
  7. }
  8.  
  9. $0 ~/^s.* AGT/ {
  10.         sendLine ++ ;
  11. }
  12.  
  13. $0 ~/^r.* AGT/ {
  14.         recvLine ++ ;
  15. }
  16.  
  17. $0 ~/^f.* RTR/ {
  18.         fowardLine ++ ;
  19. }
  20. $0 ~/^s.* AODV/ {
  21.         sendLine1 ++ ;
  22. }
  23. $0 ~/^f.* AODV/ {
  24.         fowardLine1 ++ ;
  25. }
  26. END {
  27.         printf "s:%d r:%d ndeliverate:%.4f nf:%d nmeanhop:%.4f nload:%.4f n", sendLine, recvLine, (recvLine/sendLine),fowardLine,(sendLine+fowardLine)/sendLine,(sendLine1+fowardLine1)/recvLine;
  28. }