Hallo, On Fre, 09 Feb 2001, Tobias Wilken wrote:
Weiss jemand wie ich mehrere Dateien und Verzeichnisse, so umbenennen kann, das alles klein geschrieben ist? Wie ich Dateien einzelnd umbenennen kann weiss ich, aber ich muesste ca. 1000 Dateien und dementsprechend auch Unterverzeichnisse umbenennen!!
Alles eine Zeile, daher auch die ";": ren() { for f in "$@"; do echo mv -i "$f" "$(echo $f | tr '[A-Z ]' '[a-z_]')"; done; }; find /startverzeichnis/ -type f -print0 | xargs -0 ren Dabei werden auch gleich Leerzeichen durch _ ersetzt. Siehe man find, man tr und natuerlich man bash ;-) CU David -- Two people get the same job. One of them is good at it, and hence becomes necessary. The other one is not good at it, so gets promoted. This continues until a position is reached where his incompetence isn't quite so obvious. -- the Inverse Peter Principle (?)