Ich möchte die Anzahl der Ladezyklen mit bash (Terminalbefehle) ermitteln. Ich verstehe, dass der folgende Befehl alle Batteriedaten anzeigt, aber ich möchte, dass die Zykluszählung von alleine erfolgt
ioreg -l -w0 |grep Capacity
Ich verwende den folgenden Befehl, um den Prozentsatz der Batterie zu ermitteln. Ich stelle mir daher vor, dass er leicht geändert werden kann, um stattdessen die Anzahl der Zyklen zu ermitteln.
ioreg -l | awk '$3~/Capacity/{c[$3]=$5}END{OFMT="%.3f";max=c["\"MaxCapacity\""];print(max>0?100*c["\"CurrentCapacity\""]/max:"?")}'
Ich bin neu im Bashing, daher bin ich mir nicht ganz sicher, wie dieser Code funktioniert oder wie ich ihn an meine Bedürfnisse anpassen würde.
Jede Hilfe wäre dankbar. Vielen Dank.
system_profiler SPPowerDataType | grep "Condition" | awk '{print $2}'
erhalten Sie den Batteriezustand