#!/bin/sh wifipercent=" 0" [ "$(cat /sys/class/net/w*/operstate)" = 'down' ] && wifiicon="^c#ff0000^ " && wifistatus="down" [ ! -n "${wifiicon+var}" ] && wifistatus="up" && wifipercent=$(grep "^\s*w" /proc/net/wireless | awk '{ print int($3 * 100 / 70) }') wifipercent=$(printf %3s $wifipercent | tr ' ' ' ') if [ $wifistatus = "up" ] then if [ $wifipercent -gt 75 ] then wifiicon="^c#dfdfdf^ ^d^" elif [ $wifipercent -gt 40 ] then wifiicon="^c#ffff00^ ^d^" else wifiicon="^c#ff0000^ ^d^" fi fi echo "$(cat /sys/class/net/e*/operstate | sed "s/down/^b#282828^^c#ff0000^  /;s/up/^b#282828^^c#dfdfdf^ 󰈀 /")" "$wifiicon"