17 lines
		
	
	
		
			285 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			285 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| #!/bin/bash
 | |
| 
 | |
| signal=""
 | |
| level=""
 | |
| avg=""
 | |
| for i in {1..5}
 | |
| do
 | |
|     signal=$(echo "$(iwconfig wlan0 | grep Signal)" | sed -e 's/^.*Signal level=\(.*\) dBm/\1/')
 | |
|     printf "Signal: $signal"
 | |
|     level=$((level+signal))
 | |
|     #echo $level
 | |
|     sleep 1
 | |
| done
 | |
| 
 | |
| avg=$((level/5))
 | |
| echo "Average:" $avg
 |