perl

Вызов скрипта 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, заданный как строки или векторы символов. Скрипт задает аргументы.

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

свернуть все

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

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

Совет

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

    • Необходимо использовать существующий скрипт Perl.

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

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

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

расширить все

Поведение изменено в R2018a

Поведение изменено в R2017b

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