никак. Во FreeBSD и Mac OS X такое работать не будет. в линукс тоже скорее всего<br><br><div class="gmail_quote">2011/8/25 Sergiy Borodych <span dir="ltr"><<a href="mailto:sergiy.borodych@gmail.com">sergiy.borodych@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Всем спасибо за ответы!<br>
<br>
Но вот увидел и такое<br>
<br>
#!perl<br>
<br>
А как у такого варианта с переносимостю ?<br>
<br>
<br>
On 08/23/2011 03:43 PM, Denis Zhdanov wrote:<br>
> Привет всем!<br>
> Педивикия <a href="http://en.wikipedia.org/wiki/Shebang_(Unix)#Portability" target="_blank">http://en.wikipedia.org/wiki/Shebang_(Unix)#Portability</a><br>
> говорит что проблемы наблюдаются в OpenServer 5.0.6 и Unicos 9.0.2 в<br>
> котором есть  /bin/env но нет /usr/bin/env - но не думаю что кто то<br>
> юзает столь экзотические вещи. Еще тамже говорится что может быть<br>
> проблема с передачей аргументов такому скрипту - в смысле во многих<br>
> системах включая линукс не сработает #/usr/bin/env perl -d скажем.<br>
> Ну и еще минус env - security issue, в том смысле что злобный юзер<br>
> может подсунуть гадость в PATH под именем perl и она запустится вместо<br>
> настоящего perl ($PATH как и любая переменная окружения не считается<br>
> надежным источником информации).<br>
><br>
> 23 августа 2011 г. 14:57 пользователь Yaroslav Korshak<br>
> <<a href="mailto:ykorshak@gmail.com">ykorshak@gmail.com</a>> написал:<br>
>> Hello bor<br>
>><br>
>> perlbrew позволяет держать несколько версий perl и переключаться между ними.<br>
>> Но если у тебя есть выполняемые скрипты с заголовком #!/usr/bin/perl то все<br>
>> настройки катятся в пропасть.<br>
>> Не так давно потерял пол часа на дебаг своего плагина к Module::Starter,<br>
>> прежде чем понял, что имею дело с такой ситуацией:<br>
>> cpanm установил мою библиотеку в perl-5.14.1, а module-starter<br>
>> (установленный в том же perl-5.14.1) выполняется через perl-5.10.1<br>
>> Собственно, патч уже готов, я только собираюсь проверить, везде ли есть<br>
>> /usr/bin/env и какие проблемы могут из этого получиться.<br>
>> Пока оных не вижу.<br>
>><br>
>> --<br>
>> Regards<br>
>> yko<br>
>><br>
>> On 08/23/2011 02:39 PM, Sergiy Borodych wrote:<br>
>>><br>
>>> Hello mongers,<br>
>>><br>
>>> Последнее время замечаю тенденцию писать в начале скрипта<br>
>>> #!/usr/bin/env perl<br>
>>> вместо<br>
>>> #!/usr/bin/perl<br>
>>><br>
>>> Хотел бы спросить у уважаемого сообщества:<br>
>>> А с чем это связано ?<br>
>>> Какие плюсы в таком написании ?<br>
>><br>
<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Konstantin Cherednichenko<br>KC439-RIPE, KC96-UANIC<br><br>