Shellbefehle und ihre Nützlichkeit
Für viele Unixler ein alter Hut sind Shellskripte. Ich mag sehr gerne Einzeiler. Heute musste ich aus allen RRD-Dateien aus einer Gruppe die Daten rausdumpen und (weil sie sonst viel Platz wegnehmen) gleich komprimieren.
Folgende Zeile macht das einfach (mit bash):
for i in `ls *Application*rrd`; do rrdtool dump $i | gzip -c - > `basename $i rrd`.xml.gz; done
Und dann einfach zurücklehnen und den Tee geniessen
Folgende Zeile macht das einfach (mit bash):
for i in `ls *Application*rrd`; do rrdtool dump $i | gzip -c - > `basename $i rrd`.xml.gz; done
Und dann einfach zurücklehnen und den Tee geniessen
Kommentare
Ansicht der Kommentare: Linear | Verschachtelt
Lalufu am :
a) einen Unterprozess spart und
b) sogar mit Dateien, die Leerzeichen enthalten, funktioniert