Leser: 25
1
2
3
4
5
6
7
8
9
10
11
12
13
14
@clusters =(0..37);
opendir (DIR, ".") or die "$!";
@files = grep {/cluster/} readdir DIR;print @files;
for $clusters ( @clusters)
{
for $files (@files)
{
if ($files =~ /$clusters\_g/)
{
$file = $files;
print "$clusters $file\n";
}
}
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
#!/usr/bin/perl use strict; use warnings; use File::Find::Rule; # suche alle cluster-Dateien my @files = File::Find::Rule->file->name( "cluster*_gaf.txt" )->maxdepth(1)->in( '.' ); # sortiere mittels "Schwartzsche Transformation" my @sorted = map{ $_->[0] } sort{ $a->[1] <=> $b->[1] } map{ my ($i) = $_ =~ /cluster(\d+)/; [ $_, $i ] } @files; print $_,"\n" for @sorted;
print $_,"\n" for @sorted;
2009-12-12T10:20:41 gmafxEntschuldigt bitte mein "Denglisch", meine Literatur zum Thema EDV ist komplett in englischer Sprache verfasst. Zudem tue ich mich schon schwer, denn Sinn von Übersetzungen einzusehen - bei der fortschreitenden Anglifizierung.
Wer weiss, wenn "Mails" als "deutsch" akzeptiert sind, dann kann es nicht mehr lange dauern, bis "Files" dies auch sein werden.
Bis dahin verspreche ich Besserung!