OS X पर, मुझे एक अच्छा मानव पठनीय सिस्टम मेमोरी रीडिंग मिलता है जैसे:
printf -v system_memory \
"$(system_profiler SPHardwareDataType \
| awk -F ': ' '/^ +Memory: /{print $2}')"
echo "$system_memory"
दोस्ताना छापता है:
4 GB
हालांकि यह लिनक्स सही है:
lshw -class memory
यह आउटपुट:
size: 4096MiB
मुझे इसे पार्स करने की आवश्यकता है और इसे ऊपर के रूप में एक स्ट्रिंग में अच्छा बनाने की कोशिश करें।
क्या मैं गलत कमांड का उपयोग कर रहा हूँ?
5
"मुझे इसे पार्स करने की आवश्यकता है" ... ऑक्स के लिए यह बड़ी बदसूरत चीज दर्दनाक नहीं है? :-)
—
पैट्रिक
@ पैट्रिक: जब मैं लिनक्स से इसकी तुलना करता हूं तो मैं ओएस एक्स को नापसंद करता हूं!
—
Robottinosino