🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #4230

variabele filehandles in perl

#4230
From: Robby De Smedt
Date: Sat, 06 Sep 2003 23:13
25 lines
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-mail

Show 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