Skip to Main Content Skip to Search
Product Documentation

perl - Call Perl script using appropriate operating system executable

Syntax

perl('perlfile')
perl('perlfile',arg1,arg2,...)
result = perl(...)
[result, status] = perl(...)

Description

perl('perlfile') calls the Perl script perlfile, using the appropriate operating system Perl executable. Perl is included with the MATLAB software on Microsoft Windows systems, and thus MATLAB users can run user-created MATLAB functions containing the perl function. On Linux and Macintosh systems, MATLAB calls the Perl interpreter available with the operating system.

perl('perlfile',arg1,arg2,...) calls the Perl script perlfile, using the appropriate operating system Perl executable, and passes the arguments arg1, arg2, and so on, to perlfile.

result = perl(...) returns the results of attempted Perl call to result.

[result, status] = perl(...) returns the results of attempted Perl call to result and its exit status to status.

It is sometimes beneficial to use Perl scripts instead of MATLAB code. The perl function allows you to run those scripts from MATLAB. Specific examples where you might choose to use a Perl script include:

Examples

Given the Perl script, hello.pl:

$input = $ARGV[0]; 
print "Hello $input.";

At the MATLAB command line, type:

perl('hello.pl','World')

MATLAB displays:

ans =
Hello World.

See Also

! (exclamation point) | dos | regexp | system | unix

  


Free MATLAB Interactive Kit

Explore how to use MATLAB to make advancements in engineering and science.


Download free kit

Trials Available

Try the latest version of MATLAB and other MathWorks products.


Get trial software
 © 1984-2012- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS