描述
此功能將枚舉設置(或重置)到組條目集的開頭。該函數應在第一次調用getgrent之前調用。
語法
以下是此函數的簡單語法-
setgrent
返回值
此函數不返回任何值。
例
以下是顯示其基本用法的示例代碼-
#!/usr/bin/perl -wwhile( ($name,$passwd,$gid,$members)=getgrent() ) {print "Name =$name\n";print "Password =$passwd\n";print "GID =$gid\n";print "Members =$members\n"; }setgrent(); # Set the beginnging of the group database;print "Again reading /etc/passwd file\n"; while( ($name,$passwd,$gid,$members)=getgrent() ) {print "Name =$name\n";print "Password =$passwd\n";print "GID =$gid\n";print "Members =$members\n"; }endpwent; #claose the database;
執行上述代碼后,將產生以下輸出-
Name =root Password =x GID =0 Members =root Name =bin Password =x GID =1 Members =root bin daemon Name =daemon Password =x GID =2 Members =root bin daemon Name =sys Password =x GID =3 Members =root bin adm Name =adm Password =x GID =4 Members =root adm daemon . . . Name =kvm Password =x GID =36 Members =qemu Name =qemu Password =x GID =107 Members = Name =com Password =x GID =501 Members = Name =webgrp Password =x GID =502 Members =com Name =railo Password =x GID =495 Members =
Perl 中的 setgrent函數 - 無涯教程網無涯教程網提供描述此功能將枚舉設置(或重置)到組條目集的開頭。該函數應在第一次調用getgrent之前調...https://www.learnfk.com/perl/perl-setgrent.html