#!/bin/sh HEART=' ' WIFI='直' if [ -d /sys/class/power_supply/BAT0 ]; then battery_info="$(head -n 1 /sys/class/power_supply/BAT0/capacity)%" current_charge=$(echo "$battery_info" | grep -o '[0-9]\+%' | awk '{sub (/%/, "", $1); print $1}') if [ "$current_charge" -lt 11 ]; then printf '#[fg=colour9]' elif [ "$current_charge" -lt 31 ]; then printf '#[fg=colour126]' elif [ "$current_charge" -lt 51 ]; then printf '#[fg=colour201]' elif [ "$current_charge" -lt 71 ]; then printf '#[fg=colour178]' elif [ "$current_charge" -lt 90 ]; then printf '#[fg=colour11]' else printf '#[fg=colour123]' fi printf "%s\n $HEART $current_charge" fi if ping -q -w 1 -c 1 "$(ip r | awk '/default/ {print $3}')" >/dev/null then net="$(awk 'NR == 3 { print substr($3, 1, length($3) - 1) }' /proc/net/wireless)" printf "%s\n #[fg=colour177]$WIFI${net} " fi