Thread rename unter bash (8 answers)
Opened by themiwi at 2005-09-15 01:42

Relais
 2005-09-15 12:19
#58013 #58013
User since
2003-08-06
2246 Artikel
ModeratorIn
[Homepage] [default_avatar]
Ich hab mir mal das tolle Skript angesehen, das enthaelt aber gar kein Perl. Das ist wohl der Fehler... =)

Dies hier geht vielleicht besser:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/usr/bin/perl -w

use strict;

my $zaehler;

for my $spacig ( @ARGV ) {
( my $underscorig = $spacig ) =~ s/\s/_/g;
if ( -f $underscorig ) {
warn qq(Die Datei "$spacig" mag ich nicht in ),
qq("$underscorig" umbenennen, denn die gibt es bereits\n);
}
else {
rename( $spacig => $underscorig ) && ++$zaehler;
print qq(rename $spacig => $underscorig\n);
}
}

print $zaehler += 0, " Dateien umbenannt\n";
Erst denken, dann posten --
27. Deutscher Perl- u. Raku -Workshop (Termin wird noch gesucht) 2025 in München.

Winter is Coming

View full thread rename unter bash