Hallo, Am Die, 04 Dez 2007, Axel Birndt schrieb:
David Haller schrieb: ...
for f in *.png; do convert "$f" "${f//.png/}/cover.bmp" done
Das legt das Cover foo.png als foo/cover.bmp ab. ... soweit so gut...
Nur dieser Ausdruck: ${f//.png/}
erschließt sich mir nicht. Gehe ich richtig in der Annahme das Du die Endung .png abschneidest? Warum funktioniert das?
RTFM. man bash => Parameter Expansion ${parameter/pattern/string} ${parameter//pattern/string} Wenn du Verständnisprobleme dabei hast (bei denen auch Ausprobieren nicht hilft), dann frag nochmal. -dnh -- "DOS=HIGH ...I knew it was on something!" (UNIX user, while reading C:\CONFIG.SYS) -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org