|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Alexandr Murin 2:6070/148 09 Jun 2001 12:44:29 To : Sergey Gernichenko Subject : Помогите, плиз, с параметрами командной строки PERL.EXE разобраться -------------------------------------------------------------------------------- 08 Июн 01 21:34, некто Sergey Gernichenko написал All: SG> Hаваял я такой работающий вариант батничка, ему указываешь название SG> эхи в качестве параметра, он находит в конфиге сквиша путь к базе и SG> запускает sqfix32 для неё. SG> _/*=== Hачало Windows Clipboard ===*/_ SG> Echo Ремонтируется эха %1 SG> Perl -e "open (F,'squish.cfg');while (<F>) {$a=$ARGV[0]; system SG> ('sqfix32.exe',$1.'.sqd') if /^EchoArea\s+$a\s+(\S+)/i;}" %1 _=== SG> Конец Windows Clipboard ===_ SG> Как сделать проще? SG> Помогите, плиз. Хочу научиться работать с перлом с ком. строки, а то SG> для каждой мелкой задачки писать отдельный файл.... Так ты и так уже написал отдельный файл с расширением .BAT -) Придется заняться пропагандой перла в широких массах -)) Что тебе мешает добавить к переменной окружения PATHEXT расширение .pl, и писать не используя "язык" коммандного интерпретатора: === remont.pl === my $a = $ARGV[0]; print "Ремонтируется эха $a\n"; # и далее по тексту === И пускать это как обычный bat-файл - "remont RU.PERL"? -) За cим вcе. Alexandr AKA 2:5070/948. (amur<at>forus.ru) --- Windows 2000 Professional ENG SP1 (UpTime: 14d 03:12:24) * Origin: Заказывайте кирпичи по адресу (2:6070/148) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/23153b2220e3.html, оценка из 5, голосов 10
|