заряд батареи в командной строке

Менюбар по верхнему краю «макинтошного» экрана (высота — 25 пикселей, ширина определяется экранным разрешением) при желании можно интерпретировать как строку с набором полезной информации. При таком подходе впору задуматься о возможности продублировать хотя бы часть такого функционала в командной строке. Начнем с малого — и попробуем изобразить в терминальном окне текущий заряд ноутбучного аккумулятора.

В системе 10.6 для этой цели нам понадобится заклинание примерно в половину километра длиной:

ioreg -l | grep -i capacity | tr '\n' ' | ' | awk '{printf("%.2f%%\n", $10/$5 * 100)}'

Впрочем, переписанна для OS X Leopard составная команда окажется еще длиннее —

ioreg -l | grep -i capacity | grep -v Legacy| tr '\n' ' | ' | awk '{printf("%.2f%%\n", $14/$7 * 100)}'

А вот результат останется неизменным:

Источник: Mac OS X Hints

Обсуждение

03.02.2010, 00:15
АНАФИГА???  :o
03.02.2010, 00:16
вы забываете, что макось это в первую очередь Unix. А там все может пригодиться!
Оставить сообщение
Обсуждение на форуме целиком