Has müßte auch rekursiv gehen.
for f in $(find -iname "*.jpg"); do mv $f $(echo -n "$(dirname $f)/" ;
echo $(basename $f | tr A-Z a-z)); done
Gruß.
Valentin Heinitz schrieb:
Hallo Peter,
Das funktioniert nut innerhalb eines Verzeichnisses. Brauchst Du es
rekursiv?
for f in $(find -iname "*.jpg"); do mv $f $(echo $f | tr A-Z a-z); done
Gruß.
P.S.: Vorsichtshalbe in einem Testverzeichnis ausführen :-)
Peter Barthel schrieb:
Hallo Liste,
ich habe bei mir ein kleines Problem äh, eine Herrausforderung :-)
Man hat mir massig Bilder geschickt zum einbinden in eine Website.
Nun sind die aber zum Teil groß und zum Teil klein geschrieben:
001_small.jpg 004_small1.jpg 011_small.JPG
018_small1.JPG
023_small1.jpg
[...]
Zum einfacheren einbinden wollte ich nun alle Dateinamen umbenennen
(kleinschreiben). Hat jemand von euch da n Denkanstoss für mich, wie man
das am einfachsten anstellen kann?
Grüße, Peter
--
Valentin Heinitz
Hollerbornstr. 77
65197 Wiesbaden
Phone: +49(0)611 532-84-77
Mobile: +49(0)160 950-39-758
Web: http://heinitz-it.de
--
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org