Hallo!
Ich möchte von einem PerlScript ein weiteres Perl-Script aufrufen.
Dabei möchte ich aber Parameter übergeben.
Wie kann ich dies anstellen?
Danke im Voraus
Martin
Hallo!
Ich möchte von einem PerlScript ein weiteres Perl-Script aufrufen.
Dabei möchte ich aber Parameter übergeben.
Wie kann ich dies anstellen?
Danke im Voraus
Martin
Hi,
Ich möchte von einem PerlScript ein weiteres Perl-Script
aufrufen.
auf Systemebene?
Dabei möchte ich aber Parameter übergeben.
Wie kann ich dies anstellen?
perldoc perlop (Backticks)
perldoc perlvar (@ARGV)
perldoc -f shift
perldoc GetOpt::Std
perldoc GetOpt::Long
Freie Auswahl
Cheatah
Ich möchte folgende Zeile schreiben… nur mit welchem Befehl?
$test=xyz;
require „./test.cgi?$test“;
Mit require geht es nicht…
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hallo Psycho
Ich möchte folgende Zeile schreiben… nur mit welchem Befehl?
$test=xyz;
require „./test.cgi?$test“;
Mit require geht es nicht…
Wenn Du das neue Script requirest, dann brauchst Du die Parameter nicht zu übergeben, da dann beide Scripte sich sowieso die globalen Variablen (sowie sämtliche sub’s) teilen.
$test=xyz;
require „./test.cgi“;
Am sinnvollsten definierst Du alles, was im zweiten Script geschehen soll in einem Unterprogramm (sub).
Das zweite Script kannst Du also mit require direkt am Anfang nachladen, und sobald alle Parameter bekannt sind, rufst du die sub aus dem test.cgi auf, z.B.
&test;
So einfach ist das.
Gruss, Ingo
Hi,
require „./test.cgi?$test“;
soll das heißen, Du möchtest die CGI-Schnittstelle nutzen? Dann muss der Request auch über HTTP gehen. Siehe dazu
perldoc LWP::Simple
Cheatah
danke ich werd nachschauen
perldoc LWP::Simple
Cheatah