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:"?")}'
私はbashが初めてなので、そのコードがどのように機能するのか、または自分のニーズにどのように適応させるのかが完全にはわかりません。
任意の助けをいただければ幸いです。ありがとう。