I am trying to find the average CPU utilization of my android application using the code below
#!/bin/bash
counter=1
while [ $counter -le 10 ]
    do
        current_cpu=$(adb shell top -n 1 | grep org.carleton.iot.mobile_cep | awk '{print $5}' | sed 's|%||g')
        echo "current_cpu = "$current_cpu
        total_cpu=$((total_cpu + current_cpu))
        echo "total_cpu = "$total_cpu
        echo "counter = "$counter
        average_cpu=$(((totalMemory / counter)))
        echo "average_cpu = "$average_cpu
        echo "\n"
        ((counter++))
        sleep 1
    done
echo  done
It gives the following results
current_cpu = 7
total_cpu = 7
counter = 1
average_cpu = 0
current_cpu = 8
total_cpu = 15
counter = 2
average_cpu = 0
current_cpu = 6
total_cpu = 21
counter = 3
average_cpu = 0
current_cpu = 8
total_cpu = 29
counter = 4
average_cpu = 0
However, the value of average_cpu should be equal to total_cpu/counter value.
 
     
    