$EFFECTIVE_GROUP_ID
$EGID
$)

此程序的有效 gid。如果您使用同時支援多個群組成員資格的機器,則會提供您所屬群組的空格分隔清單。第一個數字是 getegid() 傳回的數字,後續數字則是由 getgroups() 傳回的數字,其中一個數字可能與第一個數字相同。

類似地,指定給 $) 的值也必須是數字的空格分隔清單。第一個數字設定有效 gid,其餘數字(若有)會傳遞給 setgroups()。若要讓 setgroups() 產生空清單的效果,只要重複新的有效 gid 即可;亦即,若要強制執行有效 gid 為 5,且 setgroups() 清單實際上為空,請輸入 $) = "5 5"

您可以同時使用 POSIX::setgid()(僅使用單一數字引數)變更有效 gid 和實際 gid。變更 $) 需要檢查 $!,以偵測嘗試變更後發生的任何可能錯誤。

$<$>$($) 只能在支援對應的 set[re][ug]id() 常式的機器上設定。$($) 只能在支援 setregid() 的機器上交換。

助記符:括號用於群組事物。如果您執行 setgid,則有效 gid 是適合您的群組。