Fragen an die Perl Guru´s

Florian Lohoff flo at rfc822.org
Wed Feb 21 14:30:23 CET 2001


On Wed, Feb 21, 2001 at 11:09:42AM +0100, Adam Jendrosek wrote:
> hi *
> 
> Wie kann man in einem Dateihandle die Variable $_ zu einer  regulären 
> Variable erzeugen?

*Urgs* Bitte was ?

$_ ist bei while(<FH>) die aktuell gelesene zeile und damit auch
nur eine einfach variable. 

> wie  etwa z.B:

> open(ANZAHL, "anzahl_woerter") || die "Die Datei konnte nicht erstellt werden";
> while (<ANZAHL>)
> {
>      print " $_";
>      $test = $_ ;
> Wenn ich dies mache meckert perl und sagt mir das die Variable $_  void ist .
> Es muß doch einen Weg geben wie ich dies umgehen kann, oder ? 

(flo at ping)~# cat /tmp/test 
#!/usr/bin/perl

open(file, "ip") || die $!;
while(<file>) {
	print $_;
	$test = $_;
}
close(file);

Funktioniert problemlos. Ich denke du hast das beispiel falsch gequoted.

Flo
-- 
Florian Lohoff                  flo at rfc822.org             +49-5201-669912
     Why is it called "common sense" when nobody seems to have any?





More information about the Linux mailing list