Size: a a a

2020 March 11

VO

Vyacheslav Olkhovchenkov in Modern::Perl
что за задача-то? провери что переданные файлы -- это  исходиники продукта?
источник

AK

Andrey Konovalov in Modern::Perl
Нет, запускать только Perl-овые файлы если эти файлы находятся в куче какого-то (мусора)
источник

AK

Andrey Konovalov in Modern::Perl
При этом расширение есть не всегда, шебанг иногда ломанный, иногда его вовсе нет
источник

AK

Andrey Konovalov in Modern::Perl
Мне кажется, perl -c разумнее всего
источник

AP

Arto P in Modern::Perl
а если там system qw(rm -rf /) ?
источник

VO

Vyacheslav Olkhovchenkov in Modern::Perl
ой. а зачем запускать? и зачем запускать например какие-нибудь .pm (которые для прямого запуска немного не предназначенны)?
источник

EV

Evgeniy Vansevich in Modern::Perl
Arto P
а если там system qw(rm -rf /) ?
use Safe
источник

AK

Andrey Konovalov in Modern::Perl
Arto P
а если там system qw(rm -rf /) ?
Такая команда уже лет 15 как не работает
источник

AK

Andrey Konovalov in Modern::Perl
Vyacheslav Olkhovchenkov
ой. а зачем запускать? и зачем запускать например какие-нибудь .pm (которые для прямого запуска немного не предназначенны)?
От запуска .pm ничего страшного не произойдёт
источник

EV

Evgeniy Vansevich in Modern::Perl
Andrey Konovalov
От запуска .pm ничего страшного не произойдёт
это почему?
источник

VO

Vyacheslav Olkhovchenkov in Modern::Perl
вопрос-то не о страшном, а о полезном.
страшного ничего не будет если и мусор подсунуть перлу
источник

VO

Vyacheslav Olkhovchenkov in Modern::Perl
потому что обычно .pm завершается строкой 1;
источник

EV

Evgeniy Vansevich in Modern::Perl
там может быть и не 1
источник

EV

Evgeniy Vansevich in Modern::Perl
а warn 1;
источник

EV

Evgeniy Vansevich in Modern::Perl
или system
источник

EV

Evgeniy Vansevich in Modern::Perl
ты можешь написать ['jopa']; и это вернется в require
источник

EV

Evgeniy Vansevich in Modern::Perl
вроде как
источник

VO

Vyacheslav Olkhovchenkov in Modern::Perl
да. но ничего страшного в этом нет все еще.
источник

VO

Vyacheslav Olkhovchenkov in Modern::Perl
как и полезного.
источник

OP

Oleg Pronin in Modern::Perl
perl -c не спасет.
Все что написано в BEGIN выполнится
источник