hi!
Ich hab da eine Alternative im Sinn. Wie wäre es denn mit map()?
Schön perlig, ne?
Als perlig würde ich das nun nicht unbedingt bezeichnen... ;)
@zeilen = map {
if ( m(<!--begin-->) ){
&eintrag
.$_;
} else {
$_
}
} (<INFILE>);
Wieso keine bedingte Zuweisung? Ist doch viel hübscher (und perliger
als obiges):
@zeilen = map { (/<!--begin-->/) ? &eintrag.$_ : $_; } <INFILE>;
Das ist in der Tat schicker. Man sollte das aber ein Bischen auf die Streckbank legen, finde ich:
@zeilen = map {
(/<!--begin-->/) ?
&eintrag.$_ :
$_
} (<INFILE>);