我刚刚开始学习Perl,我(意外地)遇到了这个我无法解释的print
行为。如果我这样做:
print "$(";
我得到的结果是:
1000 4 20 24 25 27 29 30 44 46 117 1000 1001
这就是所谓的特殊变量。源自perldoc perlvar
:
$REAL_GROUP_ID
$GID
$(
该进程的实际gid。如果您使用的机器支持同时加入多个组,给出了一个分隔的空间您所在的组列表。第一个数字是返回的Getgid(),然后是getgroups(),其中一个可能是与第一个数字相同
等。