#!/bin/sh interfaces=$(iw dev | grep "Interface " | cut -d ' ' -f2 | sort) for interface in $interfaces; do bssid=$(iw $interface info | grep "addr " | cut -d ' ' -f2) essid=$(iw $interface info | grep "ssid " | cut -d ' ' -f2-) channel=$(iw $interface info | grep "channel " | cut -d ' ' -f2-) echo "$interface ($bssid, ssid: '$essid', channel: $channel)" iw $interface station dump | grep "^Station" | awk '{ print(" - "$2) }' echo "" done exit 0