Tôi muốn lấy số chu kỳ nạp lại bằng bash (lệnh terminal). Tôi hiểu lệnh sau sẽ hiển thị tất cả dữ liệu về pin, nhưng tôi muốn tự mình đếm chu kỳ
ioreg -l -w0 |grep Capacity
Tôi sử dụng lệnh sau để lấy phần trăm pin, vì vậy tôi tưởng tượng nó có thể được sửa đổi một chút để lấy số chu kỳ thay thế;
ioreg -l | awk '$3~/Capacity/{c[$3]=$5}END{OFMT="%.3f";max=c["\"MaxCapacity\""];print(max>0?100*c["\"CurrentCapacity\""]/max:"?")}'
Tôi chưa quen với bash, vì vậy tôi không hoàn toàn chắc chắn cách mã đó hoạt động hoặc cách tôi điều chỉnh nó theo nhu cầu của mình.
Bất kỳ trợ giúp sẽ được đánh giá cao. Cảm ơn.