Если у вас есть вопрос о специальной переменной, прочитайте ее запись в perlvar . Вот первая часть записи для $0
, которая подразумевает, что вы можете присвоить ей:
$PROGRAM_NAME
$0 Contains the name of the program being executed.
On some (read: not all) operating systems assigning to $0
modifies the argument area that the "ps" program sees.
Запись продолжается о различных последствиях присвоения ей.
У вас есть пример того, что вы пытаетесь сделать, и как он не делает то, что вы хотите, чтобы он делал?