Классификация ввода-вывода
1.8. Приложение IV. Тексты командных файлов Windows, с помощью которых можно облегчить выполнение сценариев на Perl.
1.8.1. Файл perlbat.bat
Пример 1.11:
@echo off rem Диску Y: (он должен быть свободен) rem назначается имя текущего каталога rem командой subst Y: . subst Y: . rem Вызываем интерпретатор Perl rem Скрипт-файл на языке Perl должен rem находиться на %SCRIPTS%\Perl perl %SCRIPTS%\Perl\%1 Y:\%2 Y:\%3 Y:\%4 Y:\%5 Y:\%6 Y:\%7 Y:\%8 Y:\%9 REM Удаляем диск Y: subst Y: /D
С помощью данного файла можно запустить макрос, находящийся в директории: %SCRIPTS%\Perl (она должна быть сначала создана, и в неё скопированы файлы со скриптами), в качестве параметров к которому используются файлы из текущей директории.
В именах файлов не допускается использование кавычек.
Букве "Y:" не должно быть назначено имя сетевого или логического диска;
Данный файл используется в среде Microsoft Windows для интерпретатора ActiveState Perl 5.x.x.
1.8.2. Файл perlexe.bat
Пример 1.12:
@echo off rem Диску Y: (он должен быть свободен) rem назначается имя текущего каталога rem командой subst Y: . subst Y: . rem Вызываем интерпретатор Perl rem Скрипт-файл на языке Perl должен rem находиться в той же директории, что и параметры: perl Y:\%1 Y:\%2 Y:\%3 Y:\%4 Y:\%5 Y:\%6 Y:\%7 Y:\%8 Y:\%9 REM Удаляем диск Y: subst Y: /D
С помощью данного файла можно запустить скрипт, находящийся в текущей директории (первый параметр, файл с расширением "*.pl" ), в качестве параметров к которому используются файлы из текущей директории.
В именах файлов не допускается использование кавычек.
Букве "Y:" не должно быть назначено имя сетевого или логического диска;
Данный файл используется в среде Microsoft Windows для интерпретатора ActiveState Perl 5.x.x.
1.8.3. Файл perlbt.bat
Пример 1.13:
@echo off rem Диску Y: (он должен быть свободен) rem назначается имя текущего каталога rem командой subst Y: . subst Y: . rem Вызываем интерпретатор Perl rem Скрипт-файл на языке Perl должен rem находиться на %SCRIPTS%\Perl perl %SCRIPTS%\Perl\%1 %2 %3 %4 %5 %6 %7 %8 %9 REM Удаляем диск Y: subst Y: /D
С помощью данного файла можно запустить скрипт, находящийся в директории: %SCRIPTS%\Perl (она должна быть сначала создана, и в неё скопированы файлы со скриптами), в качестве параметров к которому используются файлы из текущей директории.
Этот командный файл может запускаться только внутри других командных файлов.
В именах файлов допускаются кавычки, кроме имени файла с макросом (с расширением *.pl, первый параметр).
Букве "Y:" не должно быть назначено имя сетевого или логического диска;
Данный файл используется в среде Microsoft Windows для интерпретатора ActiveState Perl 5.x.x.
1.8.4. Файл perlex.bat
Пример 1.14:
@echo off rem Диску Y: (он должен быть свободен) rem назначается имя текущего каталога rem командой subst Y: . subst Y: . rem Вызываем интерпретатор Perl rem Скрипт-файл на языке Perl должен rem находиться в той же директории, что и параметры: perl Y:\%1 %2 %3 %4 %5 %6 %7 %8 %9 REM Удаляем диск Y: subst Y: /D
С помощью данного файла можно запустить скрипт, находящийся в текущей директории (первый параметр, файл с расширением "*.pl" ), в качестве параметров к которому используются файлы из текущей директории.
Этот командный файл может запускаться только внутри других командных файлов.
В именах файлов допускаются кавычки, кроме имени файла с макросом (с расширением "*.pl", первый параметр).
Букве "Y:" не должно быть назначено имя сетевого или логического диска;
Данный файл используется в среде Microsoft Windows для интерпретатора ActiveState Perl 5.x.x.
1.8.5. Файл perlbat.sh
Пример 1.15:
#!/bin/bash # # @echo off # echo Вызываем интерпретатор Perl # echo Скрипт-файл на языке Perl должен # echo находиться на /home/имя_пользователя/bin/Perl/user/PerlScripts perl /home/имя_пользователя/bin/Perl/user/PerlScripts/$1 ./$2 ./$3 ./$4 ./$5 ./$6 ./$7 ./$8 ./$9
С помощью данного файла можно запустить скрипт, находящийся в директории: /home/имя_пользователя/bin/Perl/user/PerlScripts (она должна быть сначала создана, и в неё скопированы файлы со скриптами), в качестве параметров к которому используются файлы из текущей директории.
В именах файлов не допускается использование кавычек.
Данный файл используется в среде ALT Linux для интерпретатора Perl версии 5.x.x.
1.8.6. Файл perlexe.sh
Пример 1.16:
#!/bin/bash # # @echo off # echo Вызываем интерпретатор Perl # echo Скрипт-файл на языке Perl должен # echo находиться в той же директории, что и параметры: perl ./$1 ./$2 ./$3 ./$4 ./$5 ./$6 ./$7 ./$8 ./$9
С помощью данного файла можно запустить скрипт, находящийся в текущей директории (первый параметр, файл с расширением "*.pl" ), в качестве параметров к которому используются файлы из текущей директории.
В именах файлов не допускается использование кавычек.
Данный файл используется в среде ALT Linux для интерпретатора Perl версии 5.x.x.