Uzyskaj wartość skryptu perl z innego skryptu perl [zamknięte]

-1

Mam dwa skrypty perla. Pierwszy skrypt perla wywołuje inny skrypt perla, a następnie chcę uzyskać wynik z drugiego skryptu i użyć go w pierwszym skrypcie, aby spełnić warunek. Używam:

system („perlscript2.pl”);

dla wykonania drugiego skryptu dla pierwszego, ale nie wiem jak złapać zwróconą wartość.

Dzięki za pomoc!!

proquibas
źródło

Odpowiedzi:

1

Możesz użyć do tego backticksa, więc:

my $output_from_first_script = `perlscript2.pl 2>&1`

2> i 1 ma wyłapywać dane wyjściowe wysyłane do STDERR zamiast STDOUT (backticks tylko łapią STDOUT).

mtak
źródło