Liebe ExpertInnen!
Ich möchte den folgenden, abgeschriebenen Code ausführen. Meine zu sortierende Datei befindet sich im gleichen Ordner wie das Perlscript.
Ich bekomme immer die Meldung „Die Datei wurde sortiert.“ Aber wenn ich die Datei danach mit einem Editor öffne, ist gar nichts sortiert.
Danke für alle hilfreichen Beiträge!
#!C:\perl\bin\perl5.10.0 -w perl_test.pl
print „Datei, die sortiert werden soll: \n“;
$datei = ;
chop $datei;
if (-e $datei)
{
open (EINGABE, ";
close (EINGABE);
@gesamtedatei = sort @gesamtedatei;
open (AUSGABE, „>$datei“);
print AUSGABE @gesamtedatei;
close (AUSGABE);
print „Die Datei wurde sortiert.\n“;
}
else
{
print „Datei kann nicht sortiert werden.\n“;
}
Dieses Script hier funktioniert dagegen, obwohl ich nur winzige Details geändert habe. Hier schreibe ich ganz einfach etwas in eine Datei.
#!C:\perl\bin\perl5.10.0 -w perl_test.pl
print „Datei, die sortiert werden soll: \n“;
$datei = ;
$inhalt=„Testinhalt“;
chop $datei;
if (-e $datei)
{
open (EINGABE, ";
close (EINGABE);
@gesamtedatei = $inhalt;
open (AUSGABE, „>$datei“);
print AUSGABE @gesamtedatei;
close (AUSGABE);
print „Der Text $inhalt wurde in die Datei geschrieben.\n“;
}
else
{
print „Datei kann nicht sortiert werden.\n“;
}