Korrektur des Shellscriptes aus dem Buch Cinelerra kompakt

Da das Kommando 'identify' offenbar seine Ausgabe etwas geändert hat, funktioniert das im Buch "Cinelerra kompakt" gezeigte Shellscript auf Seite 138, 139 nicht mehr. Eine kleine Änderung macht es wieder funktionstüchtig.

Vielen Dank an Thomas Wallmeier für die Zusendung der korrigierten Fassung:

#/bin/bash
mkdir skaliert
for element in `ls . | grep -i jp*g$`;
do
size=`identify ${element}`
width=`echo ${size} | sed '+s+.*JPEG ++' | sed '+s+x.*++'`
height=`echo ${size} | sed '+s+.*JPEG [0-9]*x++' | sed '+s+ .*++'` 
rat_height=$((${height}/576))
tmp_width=$((${width} / ${rat_height}))
new_width=$((${tmp_width}*9375/10000))
convert -resize "${new_width}x576!" -quality 100 -sharpen 20 ${element} skaliert/x576_${element}
done

Kommentar hinzufügen

Der Inhalt dieses Feldes wird nicht öffentlich zugänglich angezeigt. Wenn Sie ein Gravatar-Konto haben, wird dieses verwendet, um Ihr Benutzerbild darzustellen.
CAPTCHA
Diese Frage hat den Zweck zu testen, ob man ein menschlicher Benutzer ist und um automatisierten Spam vorzubeugen.