6243 / 2118 / 334
Регистрация: 10.12.2013
Сообщений: 7,298
|
|
1 | |
Как запустить скрипт Perl10.01.2015, 01:54. Показов 23084. Ответов 3
Метки нет (Все метки)
Perl не входит в стандартную поставку ОС Windows,
но его можно бесплатно скачать с нескольких официальных сайтов фирм-поставщиков программных инструментов, свободно использовать и даже распространять в составе своих собственных инструментов. производитель: ActiveState.com продукт: ActivePerl версия для 32-бит и 64-бит Windows всех выпусков: http://www.activestate.com/activeperl/downloads/thank-you?dl=http://downloads.activestate.com/ActivePerl/releases/5.20.1.2000/ActivePerl-5.20.1.2000-MSWin32-x86-64int-298557.msi установка вместе с закачкой занимает 5-10 минут в зависимости от. После установки со всеми умолчаниями( рекомендованный способ ): А) появится папка C:\Perl Б) папка с подкаталогами займёт место ~ 100Мб; в дальнейшем может расти за счет установки доп. модулей; модули лежат в простом текстовом виде, частью системы Windows не являются и могут быть просто удалены вместе с c:\perl, если perl больше не нужен В) файлы с расширением .pl будут зарегистрированы и привязаны к приложению c:\perl\bin\perl.exe что позволит запускать их кликом мышки или простым набором только имени файла в ком. строке( см. ниже ) Г) В системной переменной PATH пропишется путь c:\perl\bin Д) само приложение Perl является консольным приложением Windows, поэтому рекомендуется запускать его в стандартном консольном окне cmd/bat общий способ запуска такой: c:\Users\User> perl file.pl аргументы либо однострочником c:\Users\User> perl -E " say 'Привет, пользователь!!!' " как было сказано в пункте В, если дополнительные ключи запуска не требуются, можно просто набрать file.pl и скрипт выполнится Е) Шрифт консольного окна(в свойствах окна) рекомендуется выставить TrueType Lucida Console полюбившегося размера, а ширину окна и буфер пошире и поглубже, не скупитесь. Ж) Если вдруг понадобятся дополнительные модули, то они добавляются с помощью команды c:\Users\User> ppm install Net::Ftp где Net::Ftp - пример имени модуля. сам модуль лежит на сайте ActiveState, поэтому интернет должен быть при установке модуля включен, в дальнейшем нет. Возможны и другие способы, за справками по этому поводу, а также и по другим перл-поводам обращайтесь на ветку PERL форума З) Документация по Perl доступна в текстовом виде по команде perldoc, в HTML-виде через меню [Пуск]->ActivePerl, а так же на сайте http://perldoc.org И) Задачи, которые можно автоматизированно решать с помощью Perl ( вкратце ): 1) Обработка текста ( нахождение строк, слов, замена, удаление, преобразование ) в том числе и Unicode ( UTF-8, UTF-16 ), в том числе гипертекстовые XML, HTML - обработка тэгов, в том числе XLS, XLSX(даже без наличия установленного Excel) , CSV, в том чиле конфигурационные .INI 2) То же, но не для текстовых форм, а для бинарных 3) Манипуляции с файлами и каталогами ( поиск, копирование, переименование, чтение и замена атрибутов ) 4) Системное администрирование( доступ к локальным пользователям, буферу обмена, AD, Реестру, NTFS ); Программирование по технологии Microsoft ActiveX ( как VBA ) 5) Системное администрирование путём склеивания между собой консольных команд ОС Windows 6) Универсальный доступ к любым базам данных [MS SQL, Oracle]( через драйвера БД), создание своих систем хранения 7) Сетевой доступ FTP ( закачка, загрузка, манипулирование итд ) 8) Сетевой терминальный доступ Telnet, SSH, программирование маршрутизаторов, коммутаторов, модемов 9) WWW-доступ, закачка страниц, сайтов, создание web-роботов 10) Web-программирование(сайты, интерфейсы, управление изображениями), создание Web-серверов(автономных или в связке с Apache, NGINX ) 11) Общее сетевое программирование( сокеты, клиенты, серверы, сниферы, анализаторы трафика ) 12) Почта ( отправка писем, прием писем, манипулирование почтовыми ящиками ) 13) Математическое программирование ( матрицы, шифрование ) 14) Создание графического пользовательского интерфейса GUI ( кроссплатформенного ) Язык Perl является кроссплатформенным, поэтому при аккуратном программировании написанная программа будет работать одинаково на Windows, Linux, Mac OS X, Solaris, AIX, OpenVMS, a также мобильных телефонах Android
2
|
10.01.2015, 01:54 | |
Ответы с готовыми решениями:
3
Как запустить perl-скрипт в браузере Windows Запустить perl-скрипт из perl-скрипта Запустить perl скрипт в денвере Помогите запустить готовый Perl скрипт |
48 / 22 / 3
Регистрация: 21.06.2013
Сообщений: 92
|
|
12.01.2015, 20:23 | 2 |
Интересно, почему никто не упоминает о Perl в Cygwin? Да, там стабильным считается 5.14... Но зато можно почуять дух *nix-ов, bash-а, etc.
0
|
6243 / 2118 / 334
Регистрация: 10.12.2013
Сообщений: 7,298
|
|
13.01.2015, 00:33 [ТС] | 3 |
эта статья была под заказ для тех windows-пользователей,
которые вышеупомянутых слов не знают, никогда не узнают даже впоследствии и для которых обитание в чорном cmd-окне с командой for - верх брутальности и суперпрофессионализма.
0
|
Заблокирован
|
|
23.05.2017, 15:57 | 4 |
0
|
23.05.2017, 15:57 | |
23.05.2017, 15:57 | |
Помогаю со студенческими работами здесь
4
Что я делаю не так или как запустить свою первую прогу на Perl? Как запустить скрипт? Запустить rsync в perl Perl Auto Connector не удается запустить Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |