#!/bin/sh highid=`grep "Connecting..." hydranode.log | wc -l` lowid=`grep "Performing LowID" hydranode.log | wc -l` total=`echo $highid+$lowid | bc` highidok=`grep "Connection established" hydranode.log | wc -l` lowidok=`grep "Merging" hydranode.log | wc -l` queued=`grep "Queued" hydranode.log | wc -l` accept=`grep "AcceptUpload" hydranode.log | wc -l` nofile=`grep "NoFile" hydranode.log | wc -l` reqcnt=`grep "Sending StartUploadReq" hydranode.log | wc -l` lost=`echo $total-$reqcnt | bc` echo $total sources received from server\(s\). echo Connection established to $highidok HighID clients, dropped `echo $highid-$highidok | bc` \(`echo \($highid-$highidok\)*100/$highid | bc`%\) echo Connection established to $lowidok LowID\ clients, dropped `echo $lowid-$lowidok | bc` \(`echo \($lowid-$lowidok\)*100/$lowid | bc`%\) echo Sent StartUploadReq to $reqcnt \(`echo $reqcnt*100/$total | bc`%\) sources echo Received queue ranking from $queued sources \(`echo $queued*100/$total | bc`%\) echo Received AcceptUpload from $accept sources \(`echo $accept*100/$total | bc`%\) echo Received NoFile from $nofile sources \(`echo $nofile*100/$total | bc`%\) echo $lost \(`echo $lost*100/$total | bc`%\) sources lost before sending StartUploadReq