Forum Webscript.Ru
Программирование => Perl => Тема начата: sickboy от 13 Октября 2005, 20:21:14
-
Hi,
Подскажите пожалуйста как можно организовать в perl-сценарии следующую конструкцию:
Если запускать в командной строке так: ./myscript.pl или ./myscript.pl --help, должна выдаваться подсказка, типа запускать надо с такими то параметрами.
Спасибо.
-
я иногда использую модуль 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";
-
soda:
...... использую модуль Getopt::Std
или Getopt::Long
-
Все входные параметры в перл скрипт содержатся в массиве @ARGV; т.е. ваш первый параметр в $ARGV[0], второй в $ARGV[1] и т.д.