Блог пользователя kc
Статус аккумулятора в приглашении командной строки
Бывает полезно, работая в командной строке, видеть уровень заряда батареи.
Вот один из способов:
( ОС - ARCH Linux )
#!/bin/zsh # Путь к инфо файлам DIR_STAT='/proc/acpi/battery/BAT0/'; # # Определяем уровень заряда аккумулятора на текущий момент # Было :: remaining_bat=`cat /proc/acpi/battery/BAT0/state | grep remaining | awk {'print $3'}`; # # Определяем подключён сетевой провод или нет # Было :: stat=`cat /proc/acpi/battery/BAT0/state | grep charging | awk {'print $3'}`; # # remaining_bat=$(awk '/remaining/ {print $3}' $DIR_STAT/state); # stat=$(awk '/charging/ {print $3}' $DIR_STAT/state); # # Всё убрал в одну строку (спасибо, ramok :) ) # eval $(awk '/remaining/ {print "remaining_bat="$3} /charging/ {print "stat="$3}' $DIR_STAT/state) # Определяем 100% заряда для аккумулятора # Было :: full_bat=`cat /proc/acpi/battery/BAT0/info | grep full | awk {'print $4'}`; full_bat=$(awk '/full/ {print $4}' $DIR_STAT/info);
