Article View: be.comp.programming
Article #4230variabele filehandles in perl
From: Robby De Smedt
Date: Sat, 06 Sep 2003 23:13
Date: Sat, 06 Sep 2003 23:13
25 lines
1903 bytes
1903 bytes
Voor een perlscript moet ik 10 bestanden aanpassen die vogende
uitdrukkinkg hebben:
naam_1
naam_2
...
naam_9
Wegens de simpele naamgeving open ik deze met volgende uitdrukking:
for (my $i=0; $i<=9; $i++){
open (naam_.$i, ">>naam_$i") or die "can't open naam_$i ";
}
Als ik nu de bestanden begin te beschrijven met een print opdracht:
print naam_.$j "$variabele\n";
begint hij te klagen over de naam_.j uitdrukking. Indien ik dit echter
wijzig naar vb naam_3 dan lukt het wel. De filehandle is echter op net
dezelfde manier aangemaakt en over die uitfrukking wordt geen foutmelding
gegeven. Alleen in de printopdracht. Welk is nu echter de juiste manier om
die filehandle toch een variabel karakter te geven. Zodat ik ze niet
allemaal manueel moet ingeven.
alvast bedankt
Technical Details
Message-ID:
<pan.2003.09.06.23.13.38.305183@nospam.pandora.be.invalid>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-06!sn-xit-09!supernews.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!skynet.be!skynet.be!skynet.be!skynet.be!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,eea4ecbd77d046a1,start X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2003-09-06 16:13:53 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-06!sn-xit-09!supernews.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!skynet.be!skynet.be!skynet.be!skynet.be!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail From: "Robby De Smedt" <rods@nospam.pandora.be.invalid> Subject: variabele filehandles in perl User-Agent: Pan/0.13.3 (That cat's something I can't explain) Message-ID: <pan.2003.09.06.23.13.38.305183@nospam.pandora.be.invalid> Newsgroups: be.comp.programming MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 8bit Lines: 25 Date: Sat, 06 Sep 2003 23:13:39 GMT NNTP-Posting-Host: 213.118.99.32 X-Complaints-To: abuse@telenet.be X-Trace: phobos.telenet-ops.be 1062890019 213.118.99.32 (Sun, 07 Sep 2003 01:13:39 MEST) NNTP-Posting-Date: Sun, 07 Sep 2003 01:13:39 MEST Organization: Telenet Internet