|
|||||||||||||||||||||||||||
Takker det virker nu :)
Nezar Nielsen wrote:
> ----- Original Message -----
> From: "Peter Åris Krüpl" <sslug@sslug>
> Newsgroups: sslug.perl
> To: <sslug@sslug>
> Sent: Monday, April 30, 2001 5:32 PM
> Subject: [PERL] problemer med system og redirect af stdout :(
>
> > Jeg vil gerne udføre et eksternt program feks.
> > "snmpget blah blah blah > fil.txt" fra perl ved at bruge system.
> >
> > Jeg har bare lidt problemer med at få outputtet redirected til fil.txt.
>
> Hejsa,
>
> Hm, hvori er det problemet ligger? (jeg har sikkert opfattet det forkert..?)
>
> sslug@sslug nezar]$ perl
> system("echo hej hej hej > hej.txt");
> sslug@sslug nezar]$ cat hej.txt
> hej hej hej
> sslug@sslug nezar]$
>
> Ah, nu kom jeg lige i tanke om at det kan være dit program laver noget
> output på STDERR, og at det er det der irriterer - i så fald skal du
> redirecte stderr til filen også..
>
> sslug@sslug nezar]$ perl
> system("perl -e 'warn \"Gaah\"; print \"Weee\n\"' > hej.txt 2>&1");
> sslug@sslug nezar]$ cat hej.txt
> Gaah at -e line 1.
> Weee
> sslug@sslug nezar]$
>
> --
> Mvh. Nezar Nielsen
> http://fez.dk/
|
||||||||||||||
|
||||||||||||||