Chciałbym uzyskać liczbę cykli ładowania za pomocą bash (polecenia terminala). Rozumiem, że następujące polecenie wyświetli wszystkie dane baterii, ale chcę, aby cykl sam się liczył
ioreg -l -w0 |grep Capacity
Używam następującego polecenia, aby uzyskać procent baterii, więc wyobrażam sobie, że można go nieco zmodyfikować, aby zamiast tego uzyskać liczbę cykli;
ioreg -l | awk '$3~/Capacity/{c[$3]=$5}END{OFMT="%.3f";max=c["\"MaxCapacity\""];print(max>0?100*c["\"CurrentCapacity\""]/max:"?")}'
Jestem nowy w bash, więc nie jestem całkowicie pewien, jak działa ten kod ani jak dostosowałbym go do moich potrzeb.
Każda pomoc będzie mile widziana. Dzięki.
system_profiler SPPowerDataType | grep "Condition" | awk '{print $2}'
zapewni ci stan baterii