LINUX.ORG.RU

[shell] Как бы улучшить скрипт?

 


0

0

Для вывода информации о заряде батареи и температуре лаптопа на панельку написал небольшой скрипт:

------------------------------

#!/bin/sh

tzone=TZ01

show_temp(){

cat /proc/acpi/thermal_zone/$tzone/temperature | sed -n -e

"s/[^0-9]//g p"

}

show_bat(){

acpi -T | cut -f 2 -d : | cut -f 1-2 -d , | \

sed -e "s/\<charging,/↑/;s/\<discharging,/↓/;s/ //g"

}

echo "`show_bat` `show_temp`°C"

------------------------------------

Пример использования:

~/bin/show-bt

↑100% 50°C

Поскольку в таких делах я неискушен, то догадываюсь, что его можно улучшить и упростить.

Какие ваши предложения? :)

Ответ на: комментарий от gnomino

Весьма возможно. А что не так? Я определил две функции, show_bat и show_temp, а потом их вызываю для вывода суммарной строки.

Я ж написал, что не слишком искушен в таких делах.

scabarocci
() автор топика

можно watch использовать

а улутшить можно переписав на python, perl, lua, etc.

dimon555 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.