I currently have this on my desktop. Code: /sbin/ifconfig wlan0 | awk -F "[: ]" ' /Bc/ {print $13}' ; echo "iwconfig wlan0" | sudo gainroot | grep ESSID | sed "s/.*ESSID:\"//;s/\".*//"; awk -F "[. ]" '/0/ {print $6" %"}' /proc/net/wireless ; echo "/sbin/iwconfig wlan0" | sudo gainroot | grep Point | sed "s/.*Point: //;s/ //g" ; This outputsInternal IP SSID Signal Quality MAC As for channel, "iwconfig wlan0" doesn't show a channel so I am not sure. Will have a go later. Possibly try "iwlist scan" | grep channel
/sbin/ifconfig wlan0 | awk -F "[: ]" ' /Bc/ {print $13}' ; echo "iwconfig wlan0" | sudo gainroot | grep ESSID | sed "s/.*ESSID:\"//;s/\".*//"; awk -F "[. ]" '/0/ {print $6" %"}' /proc/net/wireless ; echo "/sbin/iwconfig wlan0" | sudo gainroot | grep Point | sed "s/.*Point: //;s/ //g" ;