Лучшая команда, о которой я мог подумать, это
ioreg -w0 -1 | grep Capacity
Для меня это возвращает что-то вроде этого: ||"AppleRawCurrentCapacity" = 6417
| | "AppleRawMaxCapacity" = 6834
| | "MaxCapacity" = 6834
| | "CurrentCapacity" = 6417
| | "LegacyBatteryInfo" = {"Amperage"=18446744073709550119,"Flags"=4,"Capacity"=6834,"Current"=6417,"Voltage"=8204,"Cycle Count"=198}
| | "DesignCapacity" = 7150
| | "BatteryData" = {"StateOfCharge"=24064,"Voltage"=8204,"QmaxCell1"=46108,"ResScale"=0,"QmaxCell2"=0,"QmaxCell0"=54044,"CycleCount"=198,"DesignCapacity"=7150}
Не забывайте, что вы можете объединить несколько команд в одну для запуска после завершения другой с &&, например:
system_profiler SPPowerDataType |grep "Имя устройства" |awk '{print $ 3}' && ioreg -w0 -1 |grep Capacity
Вы также можете заменить слово Capacity такими вещами, как board-id
Если вы хотите обработать все эти данные, я бы создал скрипт bash, который сделает это за вас,
Поскольку вы можете разрезать строки для отображения нужной вам информации:
ioreg -l | grep board-id | cut -d \" -f 4
Очевидно, что вы можете просто ввести это в терминал, но выполнение этого для каждой команды становится немного утомительным!
Объедините многие из этих команд, чтобы создать скрипт (или даже в python!), Который будет обрабатывать все данные и возвращать их так, как вам удобно, если это возможно для того, для чего вы хотите использовать эти данные!
Я должен думать, что вся возможная информация о доступном аккумуляторе находится в системной информации> power:
Battery Information:
Model Information:
Manufacturer: DP
Device Name: bq20z451
Pack Lot Code: 0
PCB Lot Code: 0
Firmware Version: 511
Hardware Revision: 000a
Cell Revision: 1210
ETC.....
EDIT:
Istats - это бесплатный CLI, который позволяет вам просматриватьмного информации, но, очевидно, не является родной, см. https://robservatory.com/see-sensor-stats-in-terminal/
Чтобы найти температуру батареи с одной родной команды!:
bc <<< "scale=3; `ioreg -r -n AppleSmartBattery | grep Temperature | cut -c23-`/100"
Надеюсь, это поможет