2009-10-26 4 views
1

я рассматриваю некоторые PERL код и побежал через эту линиюЗагадочная линия в Perl

$> = $<; 

Это старый код, и я хотел бы быть более описательный в названии выше (извините людей). Что делает эта линия?

+8

Это старый код сэр .. Но он проверяет. Я как раз собирался их пропустить. – DVK

ответ

16

Он устанавливает effective user id на real user id.

+3

'$>' является эффективным идентификатором пользователя; '$ <' - это реальный идентификатор пользователя. –

+6

Итак, все действия будут выполнены с привилегией пользователя, выполнившего скрипт –

+0

Awesome! Я знал, что вы, ребята, можете мне помочь ... Nikki – Nikki

11

Спирт правильно. Существует целый ряд других глобальных переменных, имя которых является только символом. Возможно, вам будет полезно проверить perldoc perlvar на их список и то, что они означают.

Смежные вопросы