Thread Variabler Variablenname (21 answers)
Opened by Gast at 2008-08-22 14:46

topeg
 2009-05-12 10:24
#121525 #121525
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
etwas überarbeitet:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#!/usr/bin/perl
use strict;
use warnings;

my @files_to_read = @ARGV;

# vorher initalisieren ist besser
my @values;

foreach my $filename (@files_to_read)
{
  #Einlesen und Speichern der Datenfiles
  open (FILETOREAD, '<', $filename) || die "Can't open $filename: $!";

  # read each line of file, one at a time
  while (my $line = <FILETOREAD>)
  {
    
    chomp($line);

    if ($line=~/^\#/){ next } #Kommentarzeilen im .csv-file überspringen

    $line=~s/\s+//g;

    # das reicht völlig aus
    # so hängst du an das Array @values
    # eine Arrayrefenzen mit den den gesplitteten Werten an
    # das ist ein Array of Arrays
    push(@values, [split(/\,/,$line)]);

  }
  close(FILETOREAD);
}

# mal alles ausgeben
print join(', ', @$_)."\n" for(@values);

View full thread Variabler Variablenname