ฉันต้องการรับจำนวนรอบการชาร์จใหม่โดยใช้ bash (คำสั่งเทอร์มินัล) ฉันเข้าใจคำสั่งต่อไปนี้จะแสดงข้อมูลแบตเตอรี่ทั้งหมด แต่ฉันต้องการให้วงจรนับด้วยตัวเอง
ioreg -l -w0 |grep Capacity
ฉันใช้คำสั่งต่อไปนี้เพื่อรับเปอร์เซ็นต์แบตเตอรีดังนั้นฉันคิดว่ามันสามารถแก้ไขเล็กน้อยเพื่อให้ได้จำนวนรอบแทน
ioreg -l | awk '$3~/Capacity/{c[$3]=$5}END{OFMT="%.3f";max=c["\"MaxCapacity\""];print(max>0?100*c["\"CurrentCapacity\""]/max:"?")}'
ฉันใหม่เพื่อทุบตีดังนั้นฉันไม่แน่ใจว่าวิธีการทำงานของรหัสนั้นอย่างสมบูรณ์หรือวิธีที่ฉันจะปรับให้เข้ากับความต้องการ
ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม ขอบคุณ