cd /var/www/freewifi iwlist wlan1 scan > scan.txt cat scan.txt | grep key >key.txt cat scan.txt | grep ESSID > ssid.txt cat scan.txt | grep level > level.txt #cat scan.txt cat key.txt cat ssid.txt cat level.txt wc -l ssid.txt > a.txt a=$(cat a.txt) set -- $a linecount=$1 echo "Networks found:"$linecount i=1 while [ $i -le $linecount ];do #echo $i t=$(head -$i key.txt |tail -1 | grep key:off ) if [ "$t" != "" ]; then echo $t nn=$(head -$i ssid.txt |tail -1) head -$i level.txt |tail -1 fi i=$(($i+1)) done echo $nn > nn.txt sed -e 's/ESSID:"//g' nn.txt >nn1.txt sed -e 's/"//g' nn1.txt sed -e 's/"//g' nn1.txt >ssid.txt