Thread regex ups?
(6 answers)
Opened by oblivion at 2006-01-21 19:52
1. es kann gefaehrlich sein, den Inhalt von $/ zu aendern, wenn man noch weitere Dateien (oder aehnliches) einliest. Sicherer ist es, nur eine lokal gueltige Kopie von $/ zu veraendern, z.B.
Code: (dl
)
1 open (LSHAL, .....) or die; dann ist die gueltigkeit von $/ nur auf den Block eingeschraenkt. 2. es kann gefaehrlich sein, while (<LSHAL>) zu verwenden, weil hier $_ kein Alias auf die Zeile ist (wie z.B. bei for(each), map/grep). Code: (dl
)
1 my $x = 30; besser mit einer expliziten Variable arbeiten: while (my $block = <LSHAL>) { perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/ |