Thread Dateinameliste und Größe?
(5 answers)
Opened by Math55 at 2003-08-19 19:55 Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 my $filename = '???'; my %files = (); unless (open (FILE, $filename)) { die "Error: couldn't read '$filename': $!\n"; } else { while (<FILE>) { chomp($_); my ($size, $filename) = split(/\s+/, $_, 2); # es koennen ja auch Leerzeichen im Dateinamen sein... # hier noch eine sicherheitsabfrage, ob die Datei # auch wirklich noch nicht zu %files hinzugefuegt wurde: if (exists $files{$filename}) { print "Dublicate entry for '$filename}'\n"; } # if else { $files{$filename} = $size; } # else } # while close (FILE); } # else # ausgeben: foreach (sort keys %files) { print "$_ => $files{$_}\n"; } # oder was du auch immer damit machen willst... <!--EDIT|Strat|1061310159--> perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/ |