size=$(du -s xxx | awk '')
gibt die Festplatte in kB an. Um wirklich genutzte Bytes zu erhalten, verwenden Sie diese du -sb --apparent-size xxx
. Siehe man du
für weitere Einzelheiten.
übergeben Sie das Ergebnis (Datenträgerverwendung) an eine numerische Variable
933
brunobhr
In einem Shellskript suche ich nach einer Möglichkeit, das Ergebnis du (disk usage) an eine numerische Variable zu übergeben, sodass ich die Ausführung eines Shellskripts auf die Größe eines bestimmten Ordners festlegen kann. Ich habe so etwas wie size = $ (du -sh / folder) ausprobiert, aber dies übergibt einen alphanumerischen Wert an die Variable 'size' sowie den Namen des Ordners, der offensichtlich nicht das ist, was ich will.
Ich verwende OSX, glaube aber, dass dies eher eine Bash / Linux-Frage ist. Hat jemand eine Idee, wie man das erreichen kann? Vielen Dank.
1 Antwort auf die Frage
3
Marki
Toll, genau das, was ich brauchte. Vielen Dank Marki.
brunobhr vor 8 Jahren
0
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
5
Das Macbook Pro stößt ständig alles aus, was ich in das interne optische Laufwerk eingelegt habe
-
7
Warum sind Festplatten niemals so groß wie angekündigt?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i