perl函式說明 getgrent

2021-06-22 16:09:21 字數 363 閱讀 8469

這些過程遍歷你的 /etc/group 檔案(或者是別人的 /etc/group 檔案,如果這個檔案來自一台伺服器什麼的地方的話)。在列表環境裡,getgrent 的返回值是:

($name, $passwd, $gid, $members)
這裡 $members 包含乙個空格分隔的列表,該列表就是該組成員的登入名字。要設定乙個雜湊把組名字轉換成 gid,你可以用:

while (($name, $passwd, $gid) = getgrent)  = $gid;

}

在標量環境裡,getgrent 只返回組名字。標準的 user::grent 模組支援乙個此函式通過名字訪問的介面。參閱 getgrent(3)。

perl函式說明 chroot

chroot chroot filename chroot如果成功,filename 成為當前程序的新的根目錄 用 開頭的路徑名的起點。這個目錄是跨 exec 呼叫繼承的,以及被所有 chroot 呼叫後 fork 出來的子程序繼承。我們沒有辦法撤消一次 chroot。出於安全原因,只有超級使用者可...

perl函式說明 close

close close filehandle close這個函式關閉與 filehandle 關聯的檔案,套接字,或者管道。如果省略引數,那麼它關閉當前選定的檔案控制代碼。如果關閉成功它返回真,否則返回假。如果你準備馬上就對 filehandle 做另外一次 open,那麼你用不著關閉它,因為下一次...

perl函式說明 defined

defined defined expr defined這個函式返回乙個布林值,表明 expr 是否是乙個已經定義的數值。你處理的大多數資料都是已經定義的,但是乙個標量如果不包含有效的字串,數字,或者引用值,那麼就說它是未定義的數值,或者簡稱 undef。把乙個標量變數初始化為乙個特定的值將定義它,...