class Etc::Group
Group 是 Unix 系统上用户组数据库的占位符 Struct。
该结构体包含以下成员¶ ↑
公共类方法
源代码
static VALUE
etc_each_group(VALUE obj)
{
RETURN_ENUMERATOR(obj, 0, 0);
each_group();
return obj;
}
如果给定了代码块,则迭代 /etc/group 文件中的每个条目。
如果没有给定代码块,则返回 Enumerator。
代码块会传递一个 Group 结构体。
示例
require 'etc' Etc::Group.each {|g| puts g.name + ": " + g.mem.join(', ') } Etc::Group.collect {|g| g.name} Etc::Group.select {|g| !g.mem.empty?}