#!/usr/bin/env bash # Find the first wireless interface ethernet_name=$(nmcli device status | grep ethernet | awk '{print $4}' || false) if [ $ethernet_name ]; then echo 100 $ethernet_name else wifi_name=$(nmcli device status | grep -m 1 wifi | awk '{print $4}' || false) if [ $wifi_name ]; then wifi_device=$(nmcli device status | grep -m 1 wifi | awk '{print $1}') signal_strength=$(iw dev $wifi_device link | awk '/signal:/ {print $2}') echo -n "$signal_strength" "$wifi_name" else echo 404 fi fi