perl

Вызовите скрипт Perl с помощью исполняемого файла операционной системы

Синтаксис

perl(perlfile)
perl(perlfile,arg1,...,argN)
result = perl(___)
[result, status] = perl(___)

Описание

пример

perl(perlfile) вызывает скрипт Perl perlfile.

В системах Microsoft® Windows® MATLAB® поставляется с Perl, который доступен от веб-сайта Perl.org. Для получения информации об использовании языка программирования Perl исходный код Perl и стандартное распределение Perl, видят www.perl.org.

На Linux® и системах Mac, MATLAB вызывает интерпретатор Perl, доступный с операционной системой.

perl(perlfile,arg1,...,argN) вызывает скрипт с аргументами arg1,...,argN.

result = perl(___) возвращает результаты. Используйте эту опцию с любым из входных параметров от предыдущих синтаксисов.

[result, status] = perl(___) возвращает статус выхода в status.

Примеры

свернуть все

Создайте файл hello.pl, содержащий эти операторы:

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

Сохраните файл на своем пути MATLAB.

В командной строке MATLAB введите:

perl('hello.pl','World')
ans =
Hello World.

Входные параметры

свернуть все

Имя файла скрипта Perl, заданное как строка или вектор символов.

Пример: 'myscript.pl'

Входные параметры скрипта Perl 1 через N (если таковые имеются) требуемый perlfile, заданным как строки или векторы символов. Скрипт задает аргументы.

Выходные аргументы

свернуть все

Script выходной параметр, возвращенный как строка.

Статус выхода скрипта, возвращенный как целое число.

Советы

  • Рассмотрите использование скриптов Perl вместо кода MATLAB когда:

    • Вы хотите использовать существующий скрипт Perl.

    • Вы хотите предварительно обработать данные быстро. MATLAB читает скрипт Perl, форматирующий более легко, чем другое форматирование.

    • Perl имеет функции, не поддерживавшие MATLAB.

Вопросы совместимости

развернуть все

Поведение изменяется в R2018a

Поведение изменяется в R2017b

Представлено до R2006a