Speicher auslesen und in Variable speichern

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
cphowdy
Beiträge: 24
Registriert: 03.02.2009 16:23:51

Speicher auslesen und in Variable speichern

Beitrag von cphowdy » 14.09.2009 13:13:21

Hi,

ich bräuchte in Script was mir den Wert des freien Speicherplatzes in eine Variable speichert.
Ich hab es mit "free" versucht, aber ich will nur den Wert des freien Platzes, schaff es aber nicht auf das zu reduzieren.
Hab mich auch mit "head" versucht, kriegs aber nicht hin!

Danke und Gruß

lemak
Beiträge: 1213
Registriert: 09.11.2007 13:25:57
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Re: Speicher auslesen und in Variable speichern

Beitrag von lemak » 14.09.2009 13:18:34

Hi,

Code: Alles auswählen

VAR=$(grep --regex "^MemFree:" /proc/meminfo | tr -s "  " " " | cut -d " " -f 2)
echo $VAR
so :?:

mfg i

edit: hab mal auch --regex genommen^^
Zuletzt geändert von lemak am 14.09.2009 13:33:16, insgesamt 8-mal geändert.

Benutzeravatar
GoKi
Beiträge: 2068
Registriert: 04.07.2003 23:08:56
Lizenz eigener Beiträge: MIT Lizenz

Re: Speicher auslesen und in Variable speichern

Beitrag von GoKi » 14.09.2009 13:21:08

Gleiche Lösung, direkt mit awk

Code: Alles auswählen

awk '/^MemFree:/{print $2}' < /proc/meminfo
Ausgabe ist in kB.
MfG GoKi
:wq

Antworten