Thread Sortierprogramm das einen Dateinamen verlangt und lexiographisch sortiert (4 answers)
Opened by Michael47 at 2016-01-25 11:25

Michael47
 2016-01-25 11:21
#183631 #183631
User since
2016-01-22
53 Artikel
BenutzerIn
[Homepage] [default_avatar]
Mal eine ganz andere Frage. Ich soll ein Sortierprogramm schreiben, dass einen Dateinamen verlangt und lexiographisch sortiert. Ich hab da schon mal eine .pl-Datei zusammengeschustert. Sie macht mir brav das DOS-Fenster auf und fragt mich nach den Dateinamen. Wenn ich dann was eingebe und bestätige, wird das Fenster wieder geschlossen. Was ist da falsch an meinem Code.
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
use warnings;
use strict;
print "Bitte geben Sie den Dateinamen an: ";
my $datei = <STDIN>;
chomp $datei;

if (not -s $datei) {
die ("Die Datei ist leer oder existiert nicht.\n");
}
open (my $EINGABE, '<', $datei) or die "Can't open $datei: $!\n";

my @zeilen = <$EINGABE>;

@zeilen = sort @zeilen;

print $_ foreach @zeilen;

close ($EINGABE);

print "\nIhre Datei wurde nun Lexikografisch sortiert. [OK] ";
<STDIN>;


Splitted from Umbau eines Skript mit der CGI-Bibliothek msg #183627
Last edited: 2016-01-25 11:25:48 +0100 (CET)

View full thread Sortierprogramm das einen Dateinamen verlangt und lexiographisch sortiert