আমি ব্যাশ (টার্মিনাল কমান্ড) ব্যবহার করে রিচার্জ চক্রের নম্বর পেতে চাই। আমি বুঝতে পারি নীচের কমান্ডটি সমস্ত ব্যাটারি ডেটা প্রদর্শন করবে, তবে আমি চক্রটি তার নিজের হিসাবে গণ্য করতে চাই
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:"?")}'
আমি মারতে নতুন, তাই আমি নিশ্চিত যে কোডটি কীভাবে কাজ করে, বা কীভাবে আমি এটি আমার প্রয়োজনীয়তার সাথে খাপ খাইয়ে নেব তা পুরোপুরি নিশ্চিত নই।
কোন সাহায্য প্রশংসা করা হবে। ধন্যবাদ।