Schrift
[thread]13187[/thread]

Dateien in kleinbuchstab

Leser: 20


<< >> 4 Einträge, 1 Seite
Gast Gast
 2009-02-26 22:47
#119189 #119189
Hallo zusammen,

kann man mit einem PERL-Skript alle Dateien in einem
Verzeichnis in kleinbuchstab umzubenennen?

Danke im Voraus.
Gast FoolAck
 2009-03-12 17:42
#119252 #119252
Schau dir mal File::Find (dazu am Besten auch das Skript find2perl) und/oder glob an (zum iterieren über die Dateien.)

Als "Inspiration":
Code: (dl )
perl -le 'for (glob "./*") {$o = $_; tr/[A-Z]/[a-z]/; print $o, $_}'

Wenn man da jetzt noch File::Copy läd, kann man aus dem print einfach ein move machen. (Natürlich sollte das ganze in ein "richtiges" Skript kommen und es sollte zum Beispiel mit "-e $newname" geprüft werden, ob der neue "lowercase"-Dateiname nicht schon existiert etc.)
renee
 2009-03-12 18:28
#119254 #119254
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
perldoc -f rename
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Gast hlubenow
 2009-03-12 22:05
#119258 #119258
Linux ? Dann kürzer mit:

mmv "*" "#l1"

Gruß
<< >> 4 Einträge, 1 Seite



View all threads created 2009-02-26 22:47.