1.8k Aufrufe
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
von flupo Profi (17.9k Punkte)
Wenn du uns noch mitteilst, auf welchem System du arbeitst, kann dir vielleicht geholfen werden.

Gruß Flupo
0 Punkte
von
Oh vergessen :)

auf einem Linux Debian System.

Vielen Dank.
0 Punkte
von flupo Profi (17.9k 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
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
von
Hallo Martin

Das ist ganz einfach:

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

Gruss Rolf

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...