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

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: