Re: Noch einer ...
Am Sonntag, 15. Februar 2004 16:46 schrieb Joachim Drechsel:
> Hi,
>
> ich probiere gerade, ein kleines Tool auf Debian zu kompilieren.
> Ich habe das von Windows einfach mal rüberkopiert und jetzt geht
> der Firlefanz mit der Groß -und Kleinschreibung von Dateinamen
> und Headerfiles los.Windows läßt das zwar zu, wertet das aber
> nicht aus (es ist da egal). Nur, beim Kopieren bleibt das etwas
> chaotisch.
>
> Gibt es da einen Befehl so in etwa "lowercase all filename" ?
ja, die bash (ungetestet) ;)
find . -depth -print | while read f; do
lcf="`dirname $f`/`basename $f | tr '[:upper:]' '[:lower:]'`"
test -e "$lcf" || mv "$f" "$lcf"
done
Guck Dir bitte vor Benutzung an, was die Schleife macht, das erspart
Dir unangenehme Überraschungen.
Jan
Reply to: