Как запустить perl скрипт на windows
Перейти к содержимому

Как запустить perl скрипт на windows

  • автор:

Как запустить Perl-скрипт под Windows без установки дополнительного ПО?

Я не знаю, а как мне сделать, чтобы у меня в папке lib были только необходимые компоненты, как это сделано в ExifTool версии под Windows.

И еще один вопрос. Как можно из ExifTool вытащить те скрипты, которые отвечают за работу с JPEG?

Отслеживать
задан 3 авг 2012 в 13:08
455 3 3 серебряных знака 14 14 бронзовых знаков

Как вариант перехват для приложения API отвечающих за получение каталога временных файлов GetTempPath и ExpandEnvironmentStrings, с последующей подменой выдачи на созданный временный каталог со случайным именем в нужной тебе папке.Запуск приложения — своим загрузчиком, выполняющим перехват и подмену. Вариант реализации — на любителя.

3 авг 2012 в 14:43

Можно и без перехвата API, в батнике: генерировать случайное имя для %TMP% и/или %TEMP%, создавать эти каталоги, далее set TMP=, set TEMP=, запускать exiftools и прибивать их после.

3 авг 2012 в 15:08
а ни как нельзя без распаковки сделать?
3 авг 2012 в 16:17

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

меня по сути утаивает вариант, если сделать две папки:

А так и можно 🙂 Только в PATH прописать путь к perl.exe и таскать это всё по разным машинам без установки, будет работать. Только соблюсти все зависимости от того, что распаковывается во временную папку.

Обновление

  1. Устанавливаем perl.exe и необходимые dll в d:\perl\bin (в 5.12 их 6 штук)
  2. Копируем tmp\что-то\cache-exiftool-xxx\inc\lib в d:\perl\lib
  3. Запускаем perl.exe exiftool (exiftool лежит в tmp\что-то\cache-exiftool-xxx\inc\scripts)

Если ему чего-то не хватает — сам скажет.

Обновление 2

Урезанную версию perl мне ставить некуда, но под 5.12 выдранный из распаковки exiftool и перенесённый в другое место прекрасно работает. Даже без «своего» окружения: http://pastebin.com/21ywsgcY

Может криво объяснил. От перла (на примере 5.12) нужны только

  1. perl.exe и dll из perl/bin
  2. В каталоге perl/lib оставляются только те файлы, младшие братья которых находятся в cache-exiftool-xxx\inc\lib
  3. Из cache-exiftool-xxx\inc\scripts берётся только exiftool , остальное не нужно.

Запуск Perl-скрипта в Windows

Добрый день! Есть Perl-скрипт, котопый необходимо запустить, используя ActivePerl (только perl.exe и perl514.dll). Не знаю, как это и реализовать. Perl-скрипт для работы использует JPEGTran.

Отслеживать
задан 10 мар 2012 в 10:03
455 3 3 серебряных знака 14 14 бронзовых знаков

4 ответа 4

Сортировка: Сброс на вариант по умолчанию

Судя по скрипту — ничего сложного в нем нету. Я-бы порекомендовал попробовать tinyperl, проект старый, но вполне работоспособный. Да, в комплекте нету File::Slurp, так что придется скопировать файл Slurp.pm в lib\File\

Отслеживать
ответ дан 11 мар 2012 в 6:43
chernomyrdin chernomyrdin
4,188 15 15 серебряных знаков 16 16 бронзовых знаков

Спасибо большое! Не могли бы вы подсказать, а куда надо положить jpegtran, а то он не запускается (лежит в папке со скриптом)? Не хотели бы вы стать участником моего проекта — Image Catalyst forum.ru-board.com/topic.cgi?forum=4&topic=4263

11 мар 2012 в 7:06

Запуск jpegtran происходит в 25 и 53 строке скрипта. Там возможно следует добавить .exe или прописать полный путь. P.S. Не забываем про то что использование символа разделителя путей под DOS-like OS. Правильное так: «С:\\path\\to\\jpegtran.exe»

11 мар 2012 в 8:24

А можно сделать используя относительный путь? пусть jpegtran будет в папке с jpegrescan И еще одна проблема, так как я использую Slurp, он использует другие библиотеки, а в свою очередь другие и т.д. Можно ли как получить список нужных мне скриптов, чтобы не тянуть в свой проект все скрипты? Или как можно избавится от Slurp?

11 мар 2012 в 8:42

Все модули которые нужны для Slurp есть в комплекте поставки tinyperl в lib.zip, там в принципе для работы нужно tinyperl.exe , perl58.dll и lib.zip , последний можно распаковать добавить что нужно и запаковать обратно. Путь к jpegtran можно прописать и отностительный, просто тут есть всякие тонкости откуда этот путь считать. Но все проходимо.

11 мар 2012 в 9:39

У меня при запуске скрипта через tinyperl выдает разные ошибка в строчках. Как вы сказали добавил Slurp А если я запускаю через ActivePerl, то проект не находит jpegtran. А можно вообще избавится от Slurp, или как можно сделать, чтобы я получил список библиотек, которые нужны? Мы не могли перенести наше общение на почту — [email protected] А дынный вопрос, я бы закрыл бы здесь. Я был бы рад если бы вы присоединились к моему проекту

11 мар 2012 в 9:53

Здравствуй lorents. Я не в курсе что есть JPEGTran, но сам делаю обычно так. Пишу в NotePad++ скрипт, затем тыкаю на вкладке правой кнопкой, выскакивает меню. Выбираю пункт «Полный путь к файлу». Затем нажимаю F5 -> набираю в окне cmd -> в открывшейся командной строке клацаю правой кнопкой мыши и туа появляется адрес к скрипту. Последнее действие — нажимаю Enter. Если не получится вставить адрес в ком строку мышкой, ткни правой кнопкой в верхнее синее поле -> правая кнопка мыши -> свойства -> вкладка общие -> ставим галочку на «быстрая вставка». Перезапускаем ком строку.

Отслеживать
ответ дан 10 мар 2012 в 14:01
171 2 2 серебряных знака 11 11 бронзовых знаков
Простите, а какое это имеет отношение к моему вопросу? Я умею работать с командной строкой.
10 мар 2012 в 14:35

Тогда я наверно просто не правильно понял Вас. Мне подумалось, что вообще не получается его запустить. Еще раз пардон

10 мар 2012 в 14:43

Ситуация другая, если я запускаю скрипт через perl.exe, то в строке use File::Slurp; происходит ошибка, как я понимаю, это из-за того что нет библиотеки, как ее прикрутить не знаю?

10 мар 2012 в 15:04

Если честно, то у меня у самого тока сейчас получилось запустить из Perl.exe. Скрипт начал выполняться после того как я заменил в адресе к скрипту символ обратной косой черты на символ прямой.

10 мар 2012 в 16:14
Не совсем вас понял, можете привести пример, как вы вели?
10 мар 2012 в 17:34

поставьте джентельменский набор деневр denwer.ru поднимите сервер и запускайте что хотите

Отслеживать
ответ дан 10 мар 2012 в 18:41
495 1 1 золотой знак 4 4 серебряных знака 23 23 бронзовых знака

Денвер ставил, но вот как запустить скрипт не знаю. Если не ошибаюсь, то за работу perl в денвере отвечает улита miniperl.

10 мар 2012 в 19:33

Мне по идеи нужен denwer с расширением ActivePerl 5.8, с там же успехом у могу установить просто ActivePerl. Мне надо сделать без установки дополнений.

10 мар 2012 в 19:37

если вы хотите локально работать через браузер, тоставьте деневр. для работы перла там надо дополнительно скачать его расширение denwer.ru/packages/perl.html. если через браузер работать не надо, то работайте через консоль (команда cmd)

11 мар 2012 в 7:34

Смотрите, моя цель, сделать итоговый размер минимальным, по этой причине, мне просто надо использовать те скрипты которые необходимы мне, ничего лишнего. Все это надо для моего проекта — Image Catalyst

11 мар 2012 в 8:01

Как я понимаю, мне нужен ActivePerl bin\perl.exe bin\perl514.dll lib\какие именно библиотеки мне нужны я не знаю. Знаю, что нужен File-Slurp, а что еще надо?

11 мар 2012 в 8:04

Чтобы исключить модуль File::Slurp, можно заменить его функции, например, вот такими:

sub read_file < my ($file_name) = @_; # При ошибке открытия файла возвращаем undef open my $FH, '; > close $FH; return $data; > sub write_file < my ($file_name, @data) = @_; # При ошибке возвращаем undef open my $FH, '>', $file_name or return; print $FH @data; close $FH; return 1; > 

После добавления этих функций в скрипт можно удалить строку ‘use File::Slurp;’

Впрочем, я посоветовал бы всё же рассмотреть вариант установки этого модуля, поскольку наличие готовых модулей для решения практически любой задачи — одна из сильнейших сторон Perl — если начинать на нём программировать, то нужно уметь пользоваться этим преимуществом. Тем более, что устанавливается модуль элементарно штатной утилитой из репозитория ppm

Как запустить perl скрипт на Windows: подробная инструкция

Perl является мощным и популярным языком программирования, используемым для различных задач, включая веб-разработку, системное администрирование и анализ данных. Если у вас есть скрипт на Perl и вы хотите запустить его на компьютере, работающем под управлением Windows, этот небольшой гайд поможет вам.

Первым шагом является установка интерпретатора Perl. Вы можете загрузить последнюю версию с официального сайта Perl, а затем следуйте инструкциям установщика.

После установки Perl вы должны проверить, есть ли у вас PATH переменная окружения, которая ссылается на папку с установленным Perl. Если ее нет, добавьте путь вручную в переменную окружения PATH. Это позволит вам запустить Perl с любой директории в вашей системе.

Чтобы запустить свой Perl скрипт на Windows, вам нужно открыть командную строку (CMD) и перейти в папку, где находится скрипт. Затем введите команду «perl имя_скрипта.pl», где «имя_скрипта.pl» — это имя вашего скрипта на Perl.

Перед началом

Перед тем, как запустить perl скрипт на Windows, необходимо убедиться в наличии установленного на компьютере интерпретатора Perl. Для этого можно выполнить команду «perl -v» в командной строке, и если интерпретатор установлен, то будет выведена его информация.

Если интерпретатор Perl отсутствует на компьютере, то его можно скачать и установить с официального сайта perl.org. Также необходимо убедиться в наличии необходимых модулей, если они используются в скрипте.

Для запуска perl скрипта на Windows можно использовать командную строку. Для этого нужно открыть командную строку и выполнить команду «perl имя_скрипта.pl». Также можно создать ярлык для скрипта и запустить его двойным щелчком мыши. В этом случае скрипт будет запускаться в окне командной строки и при завершении работы будет автоматически закрыто.

Перед запуском скрипта необходимо убедиться в том, что файл скрипта имеет правильное расширение «.pl». Если расширение файла отличается, то скрипт не сможет быть запущен.

Установка Perl на Windows

Perl — это скриптовый язык программирования, который может использоваться для создания веб-страниц, а также для автоматизации задач в операционной системе Windows. Установка Perl на Windows не требует особых навыков, и в этой статье мы рассмотрим все необходимые шаги.

Шаг 1: Скачайте установочный файл Perl с официального сайта перловой фундаментальной архивной сети (CPAN). Выберите версию, которая соответствует вашей операционной системе и архитектуре (32- или 64-бит).

Шаг 2: Запустите установочный файл и следуйте инструкциям на экране. Выберите директорию, куда будет установлен Perl.

Шаг 3: Добавьте путь к Perl в переменную окружения PATH, чтобы иметь доступ к Perl из любой директории в командной строке Windows. Для этого откройте Панель управления -> Система и безопасность -> Система -> Дополнительные параметры системы -> Переменные среды. Выберите PATH в списке переменных системной среды и нажмите «Изменить». Добавьте путь к Perl в конец строки переменной PATH, разделив его существующим содержимым символом «;». Например, C:Perl64bin;

Шаг 4: Проверьте, установлен ли Perl, запустив командную строку и введя команду «perl -v». Вывод должен содержать информацию о версии Perl и дате выпуска.

Теперь вы готовы запускать Perl скрипты на Windows и использовать их для автоматизации задач или написания веб-приложений.

Выбор текстового редактора для Perl скриптов

Perl является языком программирования, который широко применяется для автоматизации задач и написания скриптов в Unix-подобных операционных системах. Он также может быть запущен на Windows, и для этого нужен текстовый редактор, который сможет работать с Perl-скриптами.

Выбор текстового редактора для Perl скриптов в Windows зависит от индивидуальных предпочтений и потребностей. Как правило, выбор редактора должен быть основан на следующих критериях:

  • Поддержка функциональности Perl: Редактор должен поддерживать подсветку синтаксиса для Perl, проверку синтаксиса, автодополнение, инструменты для поиска и замены, а также запуск Perl-скриптов из самого редактора.
  • Совместимость с Windows: Редактор должен работать хорошо в Windows, иметь хороший интерфейс и не тормозить систему.
  • Удобство использования: Редактор должен быть удобен для использования, иметь хорошую документацию, возможность настройки и поддержку расширений.

Существует несколько популярных текстовых редакторов, которые могут быть использованы для написания Perl-скриптов на Windows, таких как:

  1. Notepad++: Это бесплатный редактор с открытым исходным кодом, который поддерживает множество языков программирования, включая Perl. Он имеет подсветку синтаксиса, автодополнение, проверку синтаксиса и инструменты для поиска и замены.
  2. Sublime Text: Это платный редактор, который также имеет подсветку синтаксиса, автодополнение и множество плагинов. Он также может запускать Perl-скрипты, но это требует дополнительной настройки.
  3. Perl IDE: Это специализированная интегрированная среда разработки для Perl, которая обеспечивает поддержку всех функциональных возможностей языка, а также инструменты для отладки и тестирования Perl-приложений. Perl IDE является платным редактором, но может быть полезен для разработки сложных приложений.

В зависимости от вашего уровня опыта в программировании Perl и требований к инструментам разработки, вы можете выбрать любой из перечисленных выше текстовых редакторов или использовать для написания Perl-скриптов любой другой редактор, который вам нравится и подходит для работы в Windows.

Подготовка скрипта к запуску

Перед запуском perl скрипта на Windows, нужно выполнить несколько предварительных действий. Во-первых, убедитесь, что у вас установлена последняя версия Perl, и что путь к исполняемому файлу perl.exe прописан в переменной окружения PATH.

Затем проверьте, что в самом скрипте нет ошибок синтаксиса. Лучше всего это делать с помощью специальных инструментов, таких как пакет perl -c, который проверяет синтаксис скрипта без его запуска.

Обязательно также убедитесь, что все необходимые модули Perl установлены. Вы можете проверить список установленных модулей, выполнив в командной строке команду «perl -Mextlist -e 1». Если какие-то модули отсутствуют, их нужно установить. Для этого можно использовать утилиту CPAN или инструменты типа ppm (для ActivePerl).

Наконец, рекомендуется использовать текстовые редакторы с поддержкой Perl для написания скриптов. Такие редакторы позволяют быстро находить ошибки и упрощают процесс разработки.

Запуск perl скрипта из командной строки

Для запуска Perl скрипта из командной строки на Windows необходимо выполнить следующее:

  1. Открыть командную строку (нажмите Win+R и введите cmd)
  2. Перейти в директорию, где находится Perl скрипт. Для этого введите команду «cd «, например, «cd C:Program FilesPerl»
  3. Запустить скрипт командой «perl .pl». Например, «perl script.pl»

Если Perl не был добавлен в PATH окружения, то можно использовать полный путь к интерпретатору Perl вместо команды «perl».

Стоит учитывать, что для корректного запуска Perl скрипта из командной строки необходимо установить все необходимые модули и библиотеки. Если какой-то модуль не найден, то скрипт не будет работать.

Также необходимо убедиться в правильном указании пути к файлу в скрипте. Если указанный путь не совпадает с реальным путем к файлу, то скрипт не будет работать.

В случае ошибок при запуске Perl скрипта можно воспользоваться командой «perl -c .pl» для проверки синтаксиса скрипта и обнаружения ошибок.

В целом, запуск Perl скрипта из командной строки на Windows достаточно прост, но необходимо следить за правильностью указания путей и установкой необходимых модулей и библиотек.

Установка пути к Perl в переменной окружения PATH

Перед запуском Perl скрипта на Windows необходимо установить путь к Perl в переменной окружения PATH. Данная переменная хранит список директорий, в которых ОС ищет исполняемые файлы, включая Perl.

Для начала необходимо узнать путь к установленной версии Perl. Для этого можно открыть командную строку и ввести команду:

where perl

В ответ система выдаст путь к установленному Perl.

Далее нужно добавить путь к Perl в переменную PATH. Для этого выберите пункт «Система» в меню Пуск, затем нажмите на кнопку «Дополнительные параметры системы». В открывшемся окне выберите вкладку «Дополнительно», а затем нажмите на кнопку «Переменные среды».

В окне «Переменные среды» необходимо выбрать переменную PATH и нажать на кнопку «Изменить». В открывшемся окне вы увидите список директорий, разделенных символом «;». Добавьте путь к Perl в конец списка, разделяя его символом «;» от предыдущего пути.

Если вы хотите проверить корректность установки пути, можно открыть новую командную строку и ввести команду:

perl -v

Если в ответе вы увидите версию установленной версии Perl, значит путь был установлен корректно и вы готовы запускать Perl скрипты на Windows.

Изменение разрешения файла скрипта

Чтобы запустить Perl скрипт на Windows, его разрешение должно быть изменено на исполняемое. Это можно сделать вручную или с помощью командной строки.

Для изменения разрешения вручную нужно нажать правой кнопкой мыши на файл скрипта и выбрать «Свойства». Затем выберите вкладку «Общие» и отметьте флажок в разделе «Разрешить выполнение файла как программу».

Если вы предпочитаете использовать командную строку, необходимо открыть окно командной строки и ввести следующую команду: chmod +x имя_файла.pl. Эта команда изменит разрешение файла на исполняемое.

Не забудьте, что перед использованием этой команды необходимо перейти в директорию, где находится файл скрипта.

После изменения разрешения файла, его можно запустить на выполнение, либо из командной строки с помощью команды ./имя_файла.pl, либо двойным щелчком мыши на файле.

Запуск скрипта

Для запуска Perl скрипта на Windows необходимо выполнить несколько действий.

1. Открыть командную строку. Для этого нажмите клавиши «Win+R» и введите «cmd», затем нажмите клавишу «Enter».

2. Перейти в директорию, где находится скрипт. Используйте команду «cd» для перехода между директориями. Например, если скрипт находится в папке «C:my_scripts», выполните команду «cd C:my_scripts».

3. Запустить скрипт. Для этого введите имя скрипта с расширением «.pl». Например, если скрипт называется «myscript.pl», введите «perl myscript.pl».

4. После запуска скрипта результаты его работы будут выведены в командную строку. Если необходимо сохранить результаты в файл, можно перенаправить вывод в файл, используя символ «>», например «perl myscript.pl > output.txt».

Также можно запустить скрипт из среды разработки, такой как ActivePerl или StrawberryPerl, используя функцию «Run».

Запуск скрипта из текстового редактора

Для запуска скрипта на языке Perl из текстового редактора, необходимо сохранить его в файл с расширением .pl. Далее, открываем командную строку (нажимаем Win+R и вводим cmd) и переходим в директорию, где находится скрипт, используя команду cd.

Для запуска скрипта из командной строки, вводим команду perl и название файла скрипта. Например, если файл называется script.pl, то запускаем его командой «perl script.pl». Важно учитывать, что при запуске скрипта в командной строке необходимо указывать полный путь к файлу, если он находится в другой директории.

Также можно запустить скрипт из текстового редактора, используя плагины или расширения. Например, в Visual Studio Code можно установить расширение «Perl» и запускать скрипты с помощью комбинации клавиш Ctrl+Shift+B.

Для удобства можно также создать ярлык на рабочем столе или в меню «Пуск», указав в свойствах командную строку и путь к файлу скрипта.

В целом, запуск скрипта из текстового редактора является удобным и быстрым способом для разработки на языке Perl.

Запуск скрипта из командной строки с параметрами

Для запуска perl скрипта из командной строки с передачей параметров необходимо использовать следующую конструкцию:

perl путь_к_скрипту.pl параметры

Например, если у нас есть скрипт «my_script.pl», который принимает два параметра: имя и возраст, то запустить его из командной строки с параметрами «John» и «25» можно следующим образом:

perl my_script.pl John 25

В скрипте нужно указать переменные, которые будут хранить переданные параметры. Для этого используется глобальный массив @ARGV:

  1. my $name = $ARGV[0];
  2. my $age = $ARGV[1];

Первый переданный параметр будет храниться в $ARGV[0], второй – в $ARGV[1] и т.д. Если скрипт принимает много параметров, можно использовать цикл foreach для их обработки:

Пример:
foreach my $arg (@ARGV)
# обработка параметра
>

Также можно использовать модуль Getopt::Long, который упрощает обработку параметров и добавляет возможность указывать параметры в разной форме, например «-n John» вместо «John».

Передача параметров через файл или командную строку

Для того чтобы передать параметры в Perl скрипт можно использовать как командную строку, так и файл. Разберем каждый вариант.

Передача параметров через командную строку

Передача параметров через командную строку — это один из самых популярных способов. Синтаксис простой: после имени скрипта пишутся аргументы, разделенные пробелом. Далее, в Perl скрипте, можно обратиться к этим аргументам, используя специальные переменные. К примеру, первый аргумент можно получить через $ARGV[0] .

Возможно, прототип вашего скрипта может выглядеть следующим образом:

perl myscript.pl arg1 arg2 arg3

print «$ARGV[0] $ARGV[1] $ARGV[2]n»;

Здесь мы передаем скрипту 3 аргумента arg1 , arg2 , и arg3 , и затем выводим их. В данном случае скрипт выведет: arg1 arg2 arg3 .

Если вам нужно передать в скрипт много параметров, то этот способ, скорее всего, не самый удобный.

Передача параметров через файл

Другой способ, это передача параметров через файл. Для этого в файл записываются параметры, после чего Perl скрипт читает их и обрабатывает. Этот способ удобнее, чем передача параметров через командную строку в случае, если параметров много и/или они длинные.

Например, файл params.txt содержит следующие параметры:

Затем, Perl скрипт может выглядеть так:

Perl Tutorial

This Perl tutorial teaches you Perl programming language from the scratch with practical examples.

If you’re new to Perl, this tutorial is a good start.

If you’re familiar with Perl and want to review your Perl knowledge, you’ll find some new features of the Perl language, which have been released in recent versions. This Perl tutorial is updated to version 5.24.

Powerful, stable, portable, and mature, Perl is one of the most feature-rich programming languages with over three decades of development.

Perl is portable and cross-platform. Currently, Perl can run on over 100 platforms.

Perl is good for both mission-critical large-scale projects and rapid prototyping.

Section 1. Getting Started

If you’re new to Perl…

  • First, get started quickly with Perl by following the introduction to Perl programming language.
  • Second, set up a Perl development environment for practicing Perl programming.
  • Third, develop the first program in Perl.

Section 2. Basic Perl Tutorial

In this section, you’ll learn about Perl fundamentals including basic syntax, variables, operators

  • Syntax – teaches you basic syntax in Perl including values, variables, expressions, statements, blocks, comments, whitespaces, and keywords.
  • Variables – explains to you the variables, variable scopes, and variable interpolation.
  • Numbers – introduces the numbers in Perl including integer and floating-point numbers
  • String – introduces you to the strings data type and how to manipulate strings effectively.
  • Operators – guides you on commonly used operators including numeric operators, string operators, and logical operators.

Section 3. Perl Data Structures

In this section, you’ll learn about three important data structures in Perl including list, array, and hash.

  • List – introduces you to the list and how to manipulate list elements.
  • Array – learns about arrays and how to manipulate arrays effectively.
  • Hash – guides you on another compound data type called hash and shows you how to manipulate hash elements effectively.

Section 4. Flow Control

In this section, you’ll learn how to use Perl control flow statements including if/elsif/else , for/foreach , while/do while , until/do until, next,last statements. In addition, you’ll learn how to use a relatively new statement in Perl called given/when statement, which is similar to the switch case statement in C.

  • if…else – learns how to use the if…else statement to execute a block of code based on a specified condition.
  • unless – provides you with another statement to execute a block of code based on a condition.
  • given…when – introduces the given…when statement that allows you to match a value or variable against a list of values.
  • for loop – learns how to iterate over elements of a list.
  • while – shows you how to execute a block of code based on a condition.
  • do…while – learns how to execute a block of code as long as the
  • until – learns how to execute a block of code as long as a condition is true.
  • do…until – execute a block of code repeatedly with the test condition checked at the end of each iteration.
  • next – learns how to control the flow of the loop.
  • last – shows you how to exit a loop.

Section 5. Perl Regular Expression

Regular expressions allow you to match text based on patterns. Perl regular expressions are powerful and very simple to use. In this section, you’ll learn about the basic regular expression matching techniques, character classes, alternation, grouping, substitutions, and translation.

  • Basic Matching Techniques
  • Character Classes
  • Alternation and Grouping
  • Extracting Matches
  • Substitution and Translation

Section 6. Perl References

Perl’s references are simple but very powerful. In this section, you’ll learn how to create array references, hash references, anonymous references, and other kinds of references. You’ll also learn how to use Perl references effectively in your programs.

  • References – introduces you to references.
  • Reference types and autovification – guides you on the reference types and autovification.

Section 7. Subroutines

A large Perl program is divided into reusable units of code which are known as functions or subroutines. In this section, you’ll learn how to define subroutines, how to pass parameters to the subroutine by references and values, and how to pass an array reference to subroutines.

  • Subroutines – learns how to organize large code into more manageable units called subroutines.
  • Pass parameters to subroutines by reference and value – shows you how to pass parameters to subroutines by reference and by value.
  • Pass an array reference to subroutines – guides you on how to pass an array to subroutines.

Section 8. Packages and modules

This section helps you understand packages and namespaces. And you’ll learn how to define a new module in Perl.

  • Modules – introduces you to modules in Perl.

Section 9. File I/O

In this section, you’ll learn how to deal with File I/O such as opening a file, reading from a file, and writing to file using file handles. You’ll also learn useful file handling techniques using the diamond operator (<>).

Section 10. Perl Databases

In this section, you’ll learn how to interact with databases using the Perl DBI module.

Section 11. Object-Oriented Programming

This section helps you understand the object and the rules of Perl’s object-oriented system. In addition, you’ll learn how to define a class and reuse it in across programs.

  • Perl OOP – learns the basic concepts of Perl objects.

Section 12. Advanced Perl tutorial

  • Perl sort – shows you various sorting techniques in Perl.

Feedback

Found a typo or mistake ❌, please report �� it to via the �� feedback form

Getting Started

  • Introduction to Perl
  • Setting Up Perl Development Environment
  • Developing the First Perl Program: Hello, World!

Basic Perl Tutorial

  • Perl Syntax
  • Perl Variables
  • Perl Numbers
  • Perl String
  • Perl Operators
  • Perl List
  • Perl Array
  • Perl Hash
  • Perl if Statement
  • Perl unless
  • Perl given
  • Perl for Loop
  • Perl while Loop
  • Perl do while
  • Perl until Statement
  • Perl do…until Statement
  • Perl next Statement
  • Perl last Statement
  • Perl Reference
  • Perl Subroutine
  • Perl Module
  • Perl OOP
  • Perl DBI
  • Perl Sort

Perl I/O

  • Perl Open File
  • Perl Read File
  • Perl Write to File
  • Perl File Test Operators

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *