webForumDet fria alternativet

Perl-problem m. skrivning till *.txt

Programmering

2 svar · 355 visningar · startad av Rödalacket

Medlem sedan feb. 20002 612 inlägg
Frågan#1

Varför funkar inte det här....

#!/usr/bin/perl

open (gastbok, ">>./docs/gast.txt");
$name=<STDIN>;
print gastbok "\n$name";
close (gastbok);
exit;

Borde inte scriptet skriva $name till text filen gast.txt???

Medlem sedan dec. 19996 721 inlägg
#2

Jo, om rättigheterna är rätt satta.

/G

Medlem sedan feb. 20002 612 inlägg
#3

Jag kör lokalt då behöver man inte sätta rättigheter, men jag har fått det att funka nu.... :o)
Men jag kan passa på att ställa en annan fråga. I text filen så står det name=Petter
när man har skrivit, jag vet inte riktigt var name kommer ifrån men hur får man bort det?

------------------

256 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)