From bf7112109df945927f97555a208bf4c335141fb7 Mon Sep 17 00:00:00 2001 From: Tucker Evans Date: Fri, 21 Aug 2020 17:54:40 -0400 Subject: Add lemonbar info --- lemonbar/bin/get_network_info.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100755 lemonbar/bin/get_network_info.sh (limited to 'lemonbar/bin/get_network_info.sh') diff --git a/lemonbar/bin/get_network_info.sh b/lemonbar/bin/get_network_info.sh new file mode 100755 index 0000000..f85b0f6 --- /dev/null +++ b/lemonbar/bin/get_network_info.sh @@ -0,0 +1,25 @@ +#!/bin/sh + + +for DEV in `ip -o addr | awk '{if($2 != "lo" && $3 == "inet"){print $2}}'` +do + SSID="" + OUTPUT="" + ADDR=`ip addr show dev "$DEV" | grep -E "inet[^6]" \ + | awk '{print $2}'` + MATCH=`expr "$DEV" : "^wlp"` + if test "$MATCH" -gt 0 + then + SSID=`iw dev "$DEV" link | grep SSID | awk '{print $2}'` + SSID="$SSID: " + fi + + if test -n "$OUTPUT" + then + OUTPUT="$OUTPUT | ($DEV) $SSID$ADDR" + else + OUTPUT="($DEV) $SSID$ADDR" + fi +done + +echo "$OUTPUT" -- cgit v1.1