Speicherverbrauch mittels awk ermitteln

Ermitteln des Plattenverbrauchs der Dateien im aktuellen Verzeichnis test1 und rekursiv über allen zugehörigen Unterverzeichnissen mittels ls und awk:
ulrich:/test1 $ ls -Rl | awk -F' ' '
NF > 3 && $1 !~ /^d/ {
var += $5
}
END {
print " ";
print var " Byte"
print (var / 1024) " KByte"
print ((var / 1024) / 1024) " MByte"
}'
Die Größe der jeweiligen Datei befindet sich im Feld Nr.5 ($5) der eingelesenen Zeile.
 
 Artikel als Bookmark:
Beitrag wurde bisher 339 mal geöffnet
RA Zabel/Stolze
 
1
cornfelt
das kannst du auch einfacher haben

$ du -sch
 
2
Matthias Sonnenkalb
Ja, ich weiß.
Dies sollte nur ein kleines Beispiel für die Verwendung von awk gewesen sein :-)
  • 96 Artikel  (zeigen)
  • 66498 Klicks
  • 56 Kommentare
  • 9 Artikel (2010)  (zeigen)
  • 1854 Klicks (2010)
  • 0 Kommentare (2010)
Freunde / Linkparade (4)