![]() |
|< 1 2 >| | ![]() |
11 Einträge, 2 Seiten |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/usr/bin/perl
use strict;
use warnings;
my @txt_files = <*.txt>;
for (0..$#txt_files) {
print $_ . ")\t" . $txt_files[$_] . "\n";
}
print "Bitte wählen sie eine Datei aus: ";
my $sel = <STDIN>;
chomp($sel);
die "Keine gültige Eingabe!\n" unless $sel =~ /^\d+$/;
print $sel . "\t--\t" . $txt_files[$sel] . " wurde ausgewählt!\n";
unless $sel =~ /\d+/;
unless $sel =~ /^\d+$/;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/perl
use strict;
use warnings;
use Data::Dumper;
use File::Basename;
my @files = (
'C:/files/abc.txt',
'C:/files/def.txt',
'C:/files/ghi.txt',
);
@files = map { basename $_ } @files;
die Dumper \@files;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/perl
use strict;
use warnings;
use File::Basename;
my @txt_files = <*.txt>;
for (0..$#txt_files) {
print $_ . ")\t" . basename($txt_files[$_]) . "\n";
}
print "Bitte wählen sie eine Datei aus: ";
my $sel = <STDIN>;
chomp($sel);
die "Keine gültige Eingabe!\n" unless $sel =~ /^\d+$/;
print $sel . "\t--\t" . $txt_files[$sel] . " wurde ausgewählt!\n";
![]() |
|< 1 2 >| | ![]() |
11 Einträge, 2 Seiten |