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

Strat
 2004-01-14 13:08
#79134 #79134
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
wenn die ganze datei die form
NAME = Wert
hat, und NAME eindeutig ist, ist es vielleicht besser, das ganze in einen Hash einzulesen und dann damit zu arbeiten:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
my %config = ();
unless (open (FH, $filename)) {
  die "Error: couldn't read from '$filename': $! ";
} # unless
else {
  while (<FH>) {
    my ($key, $value) = split(/\s*=\s*/, $_, 2);

    # da darf $key nicht doppelt vorkommen
    # weil sonst der alte key ueberschrieben wird 
    $config{$key} = $value; 
  } # while

  close (FH);
} # else
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/

View full thread Zeilenweise aus Datei in Array lesen