Benutzer-Werkzeuge

Webseiten-Werkzeuge


snippets:for

for-Schleife in der Shell

Ein Bild in prozentualen Einzelschritten verkleinern

Schrittweite: < 100, Einzeilschritte 10 … 90.

for (( i = 10; i < 100; i+=10 )); do convert logo.png -resize "$i%" "logo-text-p$i.png"; done

Ein Bild in prozentualen Einzelschritten verkleinern und anschließend optimieren

for (( i = 10; i < 100; i+=10 )); do convert logo02.png -resize "$i%" "logo02-p$i.png" && optipng -quiet "logo02-p$i.png"; done

Alle Dateien in einem Ordner ins MP3-Format umwandeln

for i in *.wav; do lame -m s -b 256 "$i" "`basename "$i" .wav`".mp3; done

mp3 zu wav

for i in *.mp3; do lame --decode "$i" "`basename "$i" .mp3`".wav; done

Bilder konvertieren inkl. Backtick-Operator

for i in *.jpg; do convert -resize 20% $i `basename $i .jpg`_small.jpg; done
snippets/for.txt · Zuletzt geändert: 08.01.2013 04:50 von fwolf