Birden çok .png dosyasından küçük resimler oluşturmak gerekir ve bunu ImageMagicks convert
yardımcı programını kullanarak yapmak istiyorum . Küçük resimleri olmayan tüm dosyaları özyinelemeli olarak bulmak için, aşağıdaki çağrıyı kullanıyorum (okunabilir hale getirmek için iki satıra bölünmüş):
find . -type f -name "*.png" -not -name "*thumb.png*" \
-exec convert {} -thumbnail 200x200 {}.thumb.png \;`
Ancak bu, elbette adlı bir dosyada a.png.thumb.png
çalıştırılırken adlı bir dosya oluşturur a.png
. Dönüştürmek için geçirilen .png
ikinci {}
parametreden uzantıyı nasıl kaldırabilirim ?