Pada OS X, saya mendapatkan pembacaan memori sistem yang dapat dibaca manusia seperti:
printf -v system_memory \
"$(system_profiler SPHardwareDataType \
| awk -F ': ' '/^ +Memory: /{print $2}')"
echo "$system_memory"
mencetak ramah:
4 GB
Meskipun ini di Linux sudah benar:
lshw -class memory
itu output:
size: 4096MiB
Saya perlu menguraikannya dengan menyakitkan dan mencoba membuatnya menjadi seutas yang di atas.
Apakah saya menggunakan perintah yang salah?