Thread Zeilenweise Datei einlesen (9 answers)
Opened by Gast at 2007-11-20 13:19

renee
 2007-11-20 13:34
#102644 #102644
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Wo (welches OS) wurde die Datei erstellt und wo wird die Datei eingelesen?

Probier mal $/ auf "\r\n" (und nicht umgekehrt) zu setzen...

Notfalls kannst Du die Datei erst "slurpen" (alles auf einmal einlesen) und dann splitten...

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
my @lines;
{
    local $/;
    open my $fh, '<', $datei or die $!;
    my $content = <$fh>;
    @lines = split /\r?\n/, $content;
}

print "Line: $_\n" for @lines;
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread Zeilenweise Datei einlesen