Thread Zeilenweise aus Datei in Array lesen (14 answers)
Opened by Patrick at 2004-01-14 08:48

Patrick
 2004-01-14 08:48
#79121 #79121
User since
2004-01-07
56 Artikel
BenutzerIn
[default_avatar]
Hallo,

ich möchte eine Datei öffnen und deren Inhalt zeilenweise in ein Array laden!

Also:
1. Zeile in Array[0]
2. Zeile in Array[1]
.
.
.
usw.

Wie kann ich das nun bewerkstelligen?

hier mal der aktuelle Code:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Subroutine um Datei zu erstellen und zu beschreiben
sub create_file
{
  $file = "test.txt";

  open(DATEI, " < $file")
  or die "Fehler beim öffnen! \n $! \n";

  while (<DATEI>)
  {
     push (@array1, $_);
  }

  close (DATEI)
  or die "Fehler beim Schließen der Datei! \n";

# Hier soll dann eine Schleife laufen, die nur die ersten 5 Zeilen ausgibt
#   for ($i=0, $i<=5, $i++)
#   {
#      print "@array1";
#   }
}


Derzeit schreibe ich halt die Ganze Datei in das erste Array-Element.

Danke im Voraus!
Mfg
Paddy

Perl ist göttlich, die Kunst besteht darin Perl anwenden zu können.

View full thread Zeilenweise aus Datei in Array lesen