[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Frage zu convert aus imagemagick und Dateinamen



Liebe Liste,
ich muss in letzter Zeit ständig thumbnails aus zugemailten Fotos 
erzeugen. Meist haben die die kryptischen Dateinamen, wie sie 
üblicherweise aus den Kameras kommen: p1010013.jpg usw. Daraus macht mir 
convert ein und denselben Dateinamen mit ans Ende gehängter aufsteigender 
Numerierung, also p1010013.jpg.0 .... p1010013.jpg.7, wobei das letzte 
immer fehlt und ich es händisch nachmachen muss (s.u.). Die Ziffer am Ende 
brauche ich dann für eindeutige Dateinamen, also kommt noch sowas wie 
rename 's/p[0-9]*\.jpg\.([0-7])/thumbs$1\.jpg/' *.jpg.[0-7]
Bis jetzt war mir das immer egal, jetzt habe ich aber auf einmal Fotos mit 
"richtigen" Dateinamen. Da hätte ich schon gern die Namen in den thumbs. 
Muss ich da jetzt mit for ran, a la
for i in `ls *jpg`; do convert -resize 100x100 $i thumbs$i; done
Wieso nimmt convert nicht den jeweiligen Dateinamen, den ihm *jpg liefert?
Wieso fehlt bei p[0-9]* immer eins (das letzte, dessen Namen er aber nimmt 
---schnipp---
-rw-r--r--    1 gebhard  gebhard     50968 Feb  3 21:22 p1010013_1.jpg
...usw., es sind 7, das letzte ist
-rw-r--r--    1 gebhard  gebhard    123769 Feb  3 21:22 p1010070.jpg
jetzt convert -resize 100x100 *jpg
-rw-r--r--    1 gebhard  gebhard      8065 Feb 13 13:43 p1010070.jpg.0
...usw., es sind 6, das letzte ist
-rw-r--r--    1 gebhard  gebhard      7885 Feb 13 13:43 p1010070.jpg.5
d.h., p1010070.jpg fehlt. 
Ist da die bash oder convert für verantwortlich?
Dank im voraus
Gebhard



-- 
Sheriff Chameleotoptor sighed with an air of weary sadness, and then
turned to Doppelgutt and said 'The Senator must really have been on a
bender this time -- he left a party in Cleveland, Ohio, at 11:30 last
night, and they found his car this morning in the smokestack of a British
aircraft carrier in the Formosa Straits.'
		-- Grand Panjandrum's Special Award, 1985 Bulwer-Lytton
		   bad fiction contest.



Reply to: