Forum Doku Wiki Blog

Forumsarchiv 1999, November
Script in Script ausführen

archivierte Beiträge lesen

  1. (PERL) Script in Script ausführen von Alwin, 13. 11. 1999, 19:36

Script in Script ausführen

Der folgende Beitrag wurde am 13. 11. 1999, 19:36 Uhr von Alwin veröffentlicht.

Ist es möglich ein Perl-Script in einem laufendem Script auszuführen, und die ausgegebenen Daten zu übernehmen?

Script in Script ausführen

Der folgende Beitrag wurde am 14. 11. 1999, 08:50 Uhr von Cheatah veröffentlicht.

Hi,

> Ist es möglich ein Perl-Script in einem laufendem Script auszuführen, und die ausgegebenen Daten zu übernehmen?

aus perldoc perlfunc:

Functions for processes and process groups

alarm, exec, fork, getpgrp, getppid, getpriority, kill, pipe, qx/STRING/, setpgrp, setpriority, sleep, system, times, wait, waitpid

In Deinem Fall ist wohl system am geeignetsten.

Cheatah

Script in Script ausführen

Der folgende Beitrag wurde am 16. 11. 1999, 00:18 Uhr von Calocybe veröffentlicht.

Hi!

> alarm, exec, fork, getpgrp, getppid, getpriority, kill, pipe, qx/STRING/, setpgrp, setpriority, sleep, system, times, wait, waitpid
>
> In Deinem Fall ist wohl system am geeignetsten.

Also Cheatah! Sowas von Dir? Steht doch bei system extra da:
This is NOT what you want to use to capture the output from a command, ...
... sondern man soll doch dafuer die Backticks nehmen (was gleichbedeutend mit qx// ist). Also einfach:
    $ausgabe = `script.pl`;
Und auf Microsoftsystemen (je nach Dateiendungsverknuepfung usw.) evtl. besser:
    $ausgabe = `perl script.pl`;


Calocybe

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4