If you are going to not even return to the program, exec. if (condition == true) { exec "program"; } else { exec "otherprogram"; }
If you want to return to it but not do anything with the programs output, system. if (condition == true) { system "program"; } else { system "otherprogram"; } If you DO want to keep the output of hte program, backticks. if (condition == true) { my $output = `program`; } else { my $output = `otherprogram`; } Hope it helps. Dennis Stout ----- Original Message ----- From: "Luinrandir Hernsen" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, March 27, 2003 10 07 Subject: question about perl. How do I run another perl program from within another perl program? if (x=0) { perl_ program_ 1.pl } else { perl_program_2 } exit; -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]