Thread Frage bzgl. Filehandle (komisches Verhalten) (1 answers)
Opened by undef at 2010-06-28 19:30

Gast undef
 2010-06-28 19:30
#139138 #139138
Hallo zusammen,

ihr müsst mir mal bitte auf die Sprünge helfen, und zwar möchte ich aus einem File nur eine Zeile auslesen. Dabei bin ich auf ein für mich komisches Verhalten gestoßen und zwar:

Variante 1:

Code (perl): (dl )
1
2
3
4
5
6
7
#!/usr/bin/perl

use strict;
use warnings;

open(FH,"<","./last.log") or die("cant open\n");
print(<FH>);


Output: 20100628180700

Variante 2:

Code (perl): (dl )
1
2
3
4
5
6
7
#!/usr/bin/perl

use strict;
use warnings;

open(FH,"<","./last.log") or die("cant open\n");
print(<FH>) if(<FH>);


Output: nichts

Kann mir dieses verhalten Erklären? Blockiere ich das Filehandle irgendwie durch das if oder warum findet er so nichts?

Viele Grüße

mod-edit pq: perl-tags repariert/eingefügt
Last edited: 2010-06-28 19:35:14 +0200 (CEST)

View full thread Frage bzgl. Filehandle (komisches Verhalten)