Forum Webscript.Ru

Программирование => Perl => Тема начата: sickboy от 13 Октября 2005, 20:21:14

Название: запуск perl-сценария с параметрами
Отправлено: sickboy от 13 Октября 2005, 20:21:14
Hi,

Подскажите пожалуйста как можно организовать в perl-сценарии следующую конструкцию:

Если запускать в командной строке так: ./myscript.pl или ./myscript.pl --help, должна выдаваться подсказка, типа запускать надо с такими то параметрами.

Спасибо.
Название: запуск perl-сценария с параметрами
Отправлено: soda от 13 Октября 2005, 20:36:29
я иногда использую модуль Getopt::Std
к примеру.
./scr.pl -a 1 -b 2
------------------

use Getopt::Std;
getopt("ab");  
my $a=$opt_a;
 my $b=$opt_b;  
print "a=$a, b=$b\\n";
Название: запуск perl-сценария с параметрами
Отправлено: Green Kakadu от 15 Октября 2005, 00:16:27
Цитировать
soda:
...... использую модуль Getopt::Std

или Getopt::Long
Название: запуск perl-сценария с параметрами
Отправлено: smoker_cannabis от 24 Октября 2005, 09:21:17
Все входные параметры в перл скрипт содержатся в массиве @ARGV; т.е. ваш первый параметр в $ARGV[0], второй в $ARGV[1] и т.д.