|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Sergey Gernichenko 2:5079/32.34 12 Jun 2001 14:04:41 To : Hb Subject : Re: Помогите, плиз, с параметрами командной строки PERL.EXE разобраться --------------------------------------------------------------------------------
09 июня 2001 г., в субботу, в 14:08, Ты писал(а) мне:
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>> Как сделать проще?
H> echo Ремонтируется эха %1
H> perl -nwe "/^EchoArea\s+%1\s+(\S+)/i and `sqfix32.exe $1.sqd`"
H> squish.cfg
Спасибо. Работает. Hо ещё вопрос: в этом случае точка в названии эхи
воспринимается перлом как метасимвол. Можно ли это избежать?
(на тот случай, если это будет важно при выполнении другой задачи).
И ещё вопрос. В моём случае выводился на консоль текст, который отдает
sqfix32.exe, а в твоём - нет. Это можно изменить?
С уважением *Сергей*
--- GoldED+/W32 1.1.4.7
* Origin: Жизнь прекрасна (2:5079/32.34)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/33483b25dc1f.html, оценка из 5, голосов 10
|