#!/bin/bash # # Written by Justin Huff # Posted to zaurus-general (Message ID <1015553560.18841.36.camel@foraker>). # Reformatted slightly by Ryan W. Maple . # set -e show_data() { list=`wlanctl-ng eth0 dot11req_mibget "mibattribute=p2CommsQuality"|grep 'p2CommsQuality'|cut -d= -f 3` qual=`echo "$list" | cut -d, -f 1` signal=`echo "$list" | cut -d, -f 2` noise=`echo "$list" | cut -d, -f 3` ssid=`wlanctl-ng eth0 dot11req_mibget "mibattribute=p2CurrentSSID"|grep 'p2CurrentSSID'|cut -d= -f 3` mac=`wlanctl-ng eth0 dot11req_mibget "mibattribute=p2CurrentBSSID"|grep 'p2CurrentBSSID'|cut -d= -f 3` echo "$ssid ($mac)" echo " Quality=$qual Signal=$signal Noise=$noise" echo } while true; do show_data; sleep 1; done exit 0