Usando bash / terminal per ottenere il numero di cicli di ricarica della batteria

18

Vorrei ottenere il numero di cicli di ricarica usando bash (comandi del terminale). Capisco che il seguente comando visualizzerà tutti i dati della batteria, ma voglio il conteggio dei cicli da solo

ioreg -l -w0 |grep Capacity

Uso il seguente comando per ottenere la percentuale della batteria, quindi immagino possa essere leggermente modificata per ottenere il conteggio del ciclo;

ioreg -l | awk '$3~/Capacity/{c[$3]=$5}END{OFMT="%.3f";max=c["\"MaxCapacity\""];print(max>0?100*c["\"CurrentCapacity\""]/max:"?")}'

Sono nuovo per bash, quindi non sono completamente sicuro di come funzioni quel codice, o di come lo adatterei alle mie esigenze.

Qualsiasi aiuto sarebbe apprezzato. Grazie.

    
posta Joseph 08.01.2014 - 16:31
fonte

1 risposta

30

Qualcosa di simile

system_profiler SPPowerDataType | grep "Cycle Count" | awk '{print $3}'

dovrebbe fare il lavoro

    
risposta data 08.01.2014 - 16:51
fonte

Leggi altre domande sui tag