1.1, анон (?), 11:12, 10/06/2015 [ответить]
| +/– |
А можно пёрл использовать вместо баша в качестве командной оболочки?
| |
|
|
3.3, Аноним (-), 21:42, 10/06/2015 [^] [^^] [^^^] [ответить]
| –3 +/– |
> psh
Мёртвенький он какой-то, если можно так сказать про что-то перловое.
| |
|
|
1.4, Аноним (-), 22:41, 10/06/2015 [ответить]
| +/– |
Спасибо Наталье Савенковой за "Рефакторинг Legacy". Лучший способ научить - показать на примере как делать. Ждем следующие выпуски.
| |
1.5, Аноним (-), 03:35, 11/06/2015 [ответить]
| +/– |
Подскажите как получить содержание кода однострочника под -e.
| |
|
|
3.7, Аноним (-), 12:28, 11/06/2015 [^] [^^] [^^^] [ответить]
| +/– |
пример: perl -MConfig -MData::Dumper -e'print Dumper \%Config'
В этом случае $0 установлено в -e. Как мне получить "print Dumper \%Config" из-за perl ? Оно где-то хранится?
| |
|
4.9, angra (ok), 06:12, 12/06/2015 [^] [^^] [^^^] [ответить]
| +/– |
У тебя просто талант к запутыванию простых вопросов. Мне понадобилось минут пять, чтобы понять, чего ты хочешь. Если я таки правильно понял, то тебе нужен тривиальный source filter:
$ cat qf.pm
package qf;
use Filter::Simple;
FILTER { print };
1;
perl -Mqf -E '$a=1'
$a=1
Если надо не просто вывести текст, а как-то его обработать, то более подробно можно почитать в perldoc(или man, или в онлайне) perlfilter, perldoc Filter::Simple, perldoc Filter::Util::Call
Ну и еще один пример для понимания
$ cat qf.pm
package qf;
use Filter::Simple;
FILTER { $main::src=$_ };
1;
$ perl -Mqf -E '$a=1; print $src'
$a=1; print $src
| |
|
|
|
|