此进程的真实组 ID。如果您在支持同时加入多个组的机器上,则会显示您所属组的空格分隔列表。第一个数字是 getgid()
返回的数字,后续数字是 getgroups()
返回的数字,其中一个数字可能与第一个数字相同。
但是,分配给 $(
的值必须是用于设置真实组 ID 的单个数字。因此,$(
提供的值 不应 在没有强制转换为数字的情况下分配回 $(
,例如通过加零。请注意,这与有效组 ID ($)
不同,有效组 ID 可以接受列表。
您可以使用 POSIX::setgid()
同时更改真实组 ID 和有效组 ID。对 $(
的更改需要检查 $!
以检测尝试更改后可能发生的任何错误。
助记符:圆括号用于 分组 东西。真实组 ID 是您 离开 的组,如果您正在运行 setgid。