1.6k Aufrufe
Gefragt in Skripte(PHP,ASP,Perl...) von
Hallo,

ich suche nach einer Möglichkeit in der Shell, die größe einer Datei in MB in eine Varriable zu schreiben.

Könnte mir da bitte jemand helfen?

Vielen Dank.

5 Antworten

0 Punkte
Beantwortet von flupo Profi (17.8k Punkte)
Wenn du uns noch mitteilst, auf welchem System du arbeitst, kann dir vielleicht geholfen werden.

Gruß Flupo
0 Punkte
Beantwortet von
Oh vergessen :)

auf einem Linux Debian System.

Vielen Dank.
0 Punkte
Beantwortet von flupo Profi (17.8k Punkte)
Hab hier kein Debian zur Hand (nur Solaris 8) aber probiere mal
du -h dateiname

Der Schalter -h rechnet die standardmäßig angezeigten Blöcke in "human readable" Werte um. Vll. reicht dir das ja schon.

Gruß Flupo
0 Punkte
Beantwortet von
Vielen Dank für deine Hilfe.

Soweit war ich auch schon. Das Problem ist, dass der Dateiname mit ausgegben wird. Ich brauch aber nur die Zahl um diese mit einer Konstanten zu vergleichen.
0 Punkte
Beantwortet von
Hallo Martin

Das ist ganz einfach:

du -h dateiname | awk '{print $1}'

Gruss Rolf
...