ওএস এক্স-তে, আমি এমন একটি সুন্দর মানব পাঠযোগ্য সিস্টেম মেমরি পঠন করি:
printf -v system_memory \
"$(system_profiler SPHardwareDataType \
| awk -F ': ' '/^ +Memory: /{print $2}')"
echo "$system_memory"
বন্ধুত্বপূর্ণ প্রিন্ট:
4 GB
যদিও লিনাক্সে এটি সঠিক:
lshw -class memory
এটি ফলাফল:
size: 4096MiB
আমার এটিকে যন্ত্রণাদায়কভাবে বিশ্লেষণ করতে হবে এবং এটিকে উপরের মতো সুন্দর একটি স্ট্রিংয়ে পরিণত করার চেষ্টা করা উচিত।
আমি কি ভুল কমান্ড ব্যবহার করছি?
5
"আমাকে বেদনাদায়কভাবে এটিকে পার্স করা দরকার" ... অসক্সের জন্য বড় কুরুচিপূর্ণ জিনিসটি বেদনাদায়ক নয়? :-)
—
প্যাট্রিক
@ পেট্রিক: লিনাক্সের সাথে তুলনা করার সময় আমি ওএস এক্সকে অপছন্দ করি!
—
রোবটিনোসিনো