Jemand zu Hause?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!
use strict; use warnings;