Perl <STDIN>

Cord Beermann cord at lug-owl.de
Mon Nov 25 14:23:01 CET 2002


Hallo! Markus Wigge hat geschrieben:

> Also, ich schreibe z.B. ein Programm test.pl und rufe es so auf:
> ~$ test.pl < /etc/passwd
> 
> und nu will ich das zwei verschiedene subs die gleiche Eingabe auswerten 
> und verschiedene Sachen mit machen.
> Kann ich die Eingabe direkt verdoppeln oder muß ich das ganze über eine 
> temporäre Datei laufen lassen die ich danach 2x auslesen?

while(<>) {
  push(@input, $_);
}

foreach(@input) {
  print;
}

# should do the trick. untested ;-)

# Cord

__END__
-- 
BOFH excuse #280:

Traceroute says that there is a routing problem in the backbone.  It's not our problem.



More information about the Linux mailing list