28 votos

Usando bash/terminal para obtener el número de ciclos de recarga de la batería

Me gustaría obtener el número de ciclos de recarga usando bash (comandos de terminal). Entiendo el siguiente comando mostrará todos los de la batería de datos, pero quiero que el ciclo de contar con su propio

ioreg -l -w0 |grep Capacity

Yo uso el siguiente comando para obtener el porcentaje de la batería, así que me imagino que puede ser modificado ligeramente para obtener el número de ciclo en su lugar;

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

Soy nuevo en el bash, así que no estoy completamente seguro de cómo ese código funciona, o cómo me gustaría adaptarlo a mis necesidades.

Cualquier ayuda se agradece. Gracias.

44voto

Satanicpuppy Puntos 4902

Algo como

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

debe hacer el trabajo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X