Gostaria de obter o número de ciclos de recarga usando o bash (comandos do terminal). Entendo que o comando a seguir exibirá todos os dados da bateria, mas quero a contagem de ciclos por conta própria
ioreg -l -w0 |grep Capacity
Eu uso o comando a seguir para obter a porcentagem de bateria, então imagino que ela possa ser modificada levemente para obter a contagem de ciclos;
ioreg -l | awk '$3~/Capacity/{c[$3]=$5}END{OFMT="%.3f";max=c["\"MaxCapacity\""];print(max>0?100*c["\"CurrentCapacity\""]/max:"?")}'
Como sou iniciante no bash, não tenho muita certeza de como esse código funciona ou como o adaptaria para minhas necessidades.
Qualquer ajuda seria apreciada. Obrigado.
system_profiler SPPowerDataType | grep "Condition" | awk '{print $2}'
você vai ter a condição da bateria