|
|||||||||||||||||||||||||||
Ø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 = $!;
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
>
>
|
||||||||||||||
|
||||||||||||||