Mathias Malum <mathias.malum@online.de> (So 06 Sep 2009 16:57:46 CEST): > #!/bin/sh > for A in `ls`; > do > if test "`file -bi $A`" = "image/jpeg"; then > mogrify -font 'Courier-bold' -pointsize '24' -stroke "#FFFFFF" > -draw 'text 110,110 "Dein Text!"' $A > fi > done for A in * … Oder was ist der Vorteil von `ls` an der Stelle des Sterns? Mit `ls` handelst Du Dir noch Probleme mit „nicht EDV-konformen“ Dateinamen ein (Leerzeichen, Newlines, …) Natürlich muß $A auch dann im folgenden Block ordentlich gequoted werden. (Was es im o.a. Beispiel auch noch nicht ist.) -- Heiko
Attachment:
signature.asc
Description: Digital signature