On Sat, Mar 04, 2000 at 02:39:57PM +0100, Waldemar Brodkorb wrote: Hallo Waldemar,
kann mir jemand bitte einen Befehl nennen mit dem ich in einem Verzeichnis alle Dateien in Kleinschreibung überführen kann. Ich hab schon bei Geocrawler im Archiv gesucht konnte aber nichts dazu finden, obwohl hier vor kurzem sowas angesprochen wurde.
......... dann hättest du doch im ML-Archiv deine Antwort schon längst haben können ;) Hier das was ich zu diesem thread aufgefangen hab. Hoffe es war das was du wolltest: In einem Verzeichnis alle Dateien in Kleinschreibung überführen: <beginn forward-message> for file in * do echo "OLD:" $file; file_new=$(echo "$file" | tr A-Z a-z); mv $file $file_new; echo "NEW:" $file_new; done; ....................oder, Groß in klein: #!/usr/bin/perl open(DATEINAMEN, "ls|"); @dateinamen = <DATEINAMEN>; close(DATEINAMEN); foreach (@dateinamen){ $alt=$_; if (tr/A-Z/a-z/){ rename($alt, $_); } } .................... oder: in der bash z.B.: for i in *;do j=$(echo $i | tr A-Z a-z); \ test $j != $i && (mv $i $j && echo "$i -> $j");done <end forward-message> MfG, Clemens -- sig_32 Suchen in man-pages nach <Stichwort>: $ man -k <Stichwort> oder $ man -f <Stichwort> [Info: man man] -------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com