OS X'te şöyle okunabilir bir insan tarafından okunabilir sistem belleği alıyorum :
printf -v system_memory \
"$(system_profiler SPHardwareDataType \
| awk -F ': ' '/^ +Memory: /{print $2}')"
echo "$system_memory"
dostu yazdırır:
4 GB
Linux'ta bu doğru olsa da:
lshw -class memory
çıktılar:
size: 4096MiB
Acı verici bir şekilde ayrıştırmak ve yukarıdaki gibi güzel bir dize haline getirmek gerekir.
Yanlış komutu mı kullanıyorum?
5
“Acıdan ayrıştırmam gerekiyor” ... Osx için o çirkin şey acı verici değil mi? :-)
—
Patrick
@Patrick: OS X'i Linux ile karşılaştırırken sevmiyorum!
—
Robottinosino