|
|||||||||||||||||||||||||||
"Simon B. Nielsen" <sslug@sslug> writes:
> Øhm - ved ikke hvorfor det ikke virkede før men ok da...
>
> Det jeg egentlig vil er at fange et output fra en system kommando og gemme
> det i en variabel uden at udskrive det. Jeg har prøvet med noget lignende:
>
> syscall("/bin/date");
> $myDate = $!;
open(DATE,"/bin/date|")
perldoc -f open
Men mit gæt er nok at perldoc -f localtime er en bedre plan.
>
> men får altid returneret noget lignende Function not implemented. Hvordan
> fanger jeg så mit outout? Det er fuldsændig ligegyldigt hvad jeg skriver i
> syscall("whatever"). Jeg får altid samme output.
>
>
> Simon
>
>
> "Simon B. Nielsen" <sslug@sslug> wrote in message
> news:sslug@sslug
> > Jeg har et perl-script, der skal lave et systemkald og returnere et
> output,
> > men må ikke afslutte scriptet:
> >
> > ---
> > sub dstring {
> > return system("date +\"".$_[0]."\"");
> > }
> >
> > &dstring("%D %T");
> > print "test\n";
> > ---
> >
> > I det her tilfælde bliver test aldrig udskrevet. Hvordan gør jeg det her i
> > stedet?
> >
> > Simon
> >
> >
>
>
>
--
Mvh|Regards, Lars
Student at Department of Computer Science
University of Copenhagen --- http://www.diku.dk/students/larsj/
When's the last time you used duct tape on a duct? -- Larry Wall
|
||||||||||||||
|
||||||||||||||