2015-04-23 11 views

Odpowiedz

11

To będzie konwertować kB linie MB:

awk '$3=="kB"{$2=$2/1024;$3="MB"} 1' /proc/meminfo | column -t 

Ta wersja konwertuje do gigabajtów:

awk '$3=="kB"{$2=$2/1024**2;$3="GB";} 1' /proc/meminfo | column -t 

Dla kompletności, będzie to konwersja do MB lub GB odpowiednio:

awk '$3=="kB"{if ($2>1024**2){$2=$2/1024**2;$3="GB";} else if ($2>1024){$2=$2/1024;$3="MB";}} 1' /proc/meminfo | column -t 
+1

Jak bym to zrobił w Wielkiej Brytanii? – javanoob17