www.pudn.com > 802.16jModule.rar > test-be
#!/bin/bash
# Bash file to run test BE algorithm and check BW allocation/collision
# @author rouil
RES_DIR=res_test_be #output directory
if [ "$1" == "clean" ]; then
rm -r $RES_DIR
else
mkdir $RES_DIR
cd $RES_DIR
echo " Packet sent | Packet received | Packet loss (due to BW) |"
for nbMNs in "1" "3" "5" "7" "10" "15" "20"; do
mkdir $nbMNs
cd $nbMNs
echo -n "Running for " $nbMNs "MNs:"
ns ../../test-be.tcl $nbMNs &> log.t
SENT=`grep AGT out.res | grep cbr | grep -c ^s`
RECV=`grep "1 0" out.res | grep -c ^r `
BWR=`grep BWR out.res | grep -c cbr`
echo " "$SENT" "$RECV" "$BWR" "
echo $nbMNs $SENT $RECV $BWR >>../results.dat
#rm out.res
#rm log.t
cd ..
done
cd ..
gnuplot plot-test-be
fi