exponenta event banner

жемчуг

Вызов сценария 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