Forum Webscript.Ru
Программирование => Perl => Тема начата: terale от 25 Октября 2002, 03:12:34
-
Дорогие профессионалы,
подскажите, пожалуйста, хоть какие-нибудь ключевые слова для поиска того, что меня интересует.
В общем, промблема такая:
есть скрипт 1.pl:
$a=1;
В этом месте он должен запустить скрипт 2.pl: $b=2;
И теперь - проблема... скрипт 2.pl должен отдать скрипту 1.pl значение переменной $b, и счастливый скрипт 1.pl должен благополучно завершиться примерно так:
$c=$a+$b;
print "c=";
print $c;
Подскажите, где посмотреть, как умные люди это делают и как вообще такой трюк называется.
СПАСИБО всем заранее
-
[прикинусь телепатом]
Ты уверен, что тебе нужно именно запустить его? Может нужно просто подключить другой пакет или модуль с твоими переменными/подпрограммами? Может все проще?
-
Блин, ну примерно это должно выглядеть так :
(скрипт 1.pl)
#!/usr/bin/perl
####################################
print "\\n";
$script = "2.pl";
do "$script";
$a=1;
$c=$a+$b;
print "$c";
(\\скрипт 1.pl)
(скрипт 2.pl)
#!/usr/bin/perl
####################################
print "\\n";
$b=2;
(\\скрипт 2.pl)
-
НУ наверно что-то такое вот
$script = "2.pl";
require "./$script";
$a=1;
$c=$a+$b;
print "$c";
-
ESE Мне кажется тут задаче состояла не много в другом!:) но всё равно это просто ... :)
НУ наверно что-то такое вот