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!!

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).

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.