Leser: 1
![]() |
|< 1 2 3 >| | ![]() |
25 Einträge, 3 Seiten |
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::Basename;
my $suffix = '.a00';
my @dateien = glob("*$suffix");
my @ohneendung;
for my $datei (@dateien) {
my $name = basename($datei,$suffix);
print "$name\n";
push(@ohneendung,$name);
}
# mache hier etwas mit @ohneendung
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/bin/perl
use strict;
use warnings;
use File::Basename;
my $suffix = '.a00';
my @dateien = glob("*$suffix");
my @ohneendung;
for my $datei (@dateien) {
my $name = basename($datei,$suffix);
print "$name\n";
push(@ohneendung,$name);
}
1
2
3
4
5
6
7
8
@nicht_erlaubte_praefixe = qw(hallo X Y);
for my $datei (@dateien) {
my $name = basename($datei,$suffix);
print "$name\n";
if(!grep{$name =~ /^$_/}@nicht_erlaubte_praefixe){
push(@ohneendung,$name);
}
}
1
2
3
4
5
6
7
8
@erlaubte_praefixe = qw(hallo X Y);
for my $datei (@dateien) {
my $name = basename($datei,$suffix);
print "$name\n";
if(grep{$name =~ /^$_/}@erlaubte_praefixe){
push(@ohneendung,$name);
}
}
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::Basename;
my $praefix = 'P007201031';
my @dateien = glob("P007201031.*");
my @ohneendung;
for my $datei (@dateien) {
my $name = basename($datei,$suffix);
print "$name\n";
if($suffix !~ /(jpl|a00)$/i){
push(@ohneendung,$name);
}
}
if($suffix !~ /(jpl|a00)/i){
1
2
3
4
5
6
7
8
9
10
11
#!/usr/bin/perl
use strict;
use warnings;
my $praefix = 'P007201031';
for my $datei (glob("$prefix.*")) {
if( my ($suffix) = $datei =~ /^\Q$prefix\E\.(.+)$/ ) {
print "Suffix: $suffix\n";
} # if
}
![]() |
|< 1 2 3 >| | ![]() |
25 Einträge, 3 Seiten |