Perl Array exec () och system () Funktion - Snabbväg

 exec (PROGRAM); $ resultat = system (PROGRAM); 

Båda Perl's exec () funktion och systemet() funktionen kör ett systemskalkommando. Den stora skillnaden är det systemet() skapar en gaffelprocess och väntar på att se om kommandot lyckas eller misslyckas - returnerar ett värde. exec () returnerar ingenting, det kör helt enkelt kommandot. Inget av dessa kommandon bör användas för att fånga ut ett systemsamtal. Om ditt mål är att fånga ut output bör du använda backtick-operatör:

 $ resultat = 'PROGRAM';